ownCloud в docker контейнере
https://hub.docker.com/_/owncloud
docker run --restart=always -d -p 8070:80 -v /opt/owncloud:/var/www/html owncloud:latest
services:
owncloud:
image: owncloud/server:${OWNCLOUD_VERSION}
restart: always
ports:
- ${HTTP_PORT}:8080
depends_on:
- db
- redis
environment:
- OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN}
- OWNCLOUD_DB_TYPE=mysql
- OWNCLOUD_DB_NAME=owncloud
- OWNCLOUD_DB_USERNAME=owncloud
- OWNCLOUD_DB_PASSWORD=password
- OWNCLOUD_DB_HOST=db
- OWNCLOUD_ADMIN_USERNAME=${ADMIN_USERNAME}
- OWNCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD}
- OWNCLOUD_MYSQL_UTF8MB4=true
- OWNCLOUD_REDIS_ENABLED=true
- OWNCLOUD_REDIS_HOST=redis
volumes:
- files:/home/owncloud
Обязательно в nginx.conf в секцию http добавить параметр client_max_body_size
client_max_body_size 513M;
и конечно же
sudo systemctl reload nginx
или
sudo systemctl restart nginx
sudo systemctl status nginx
Все настройки ownClaud по размерам загрузки находятся в файле .user.ini папки /opt/owncloud
Прячем Owncloud
https://flammlin.com/blog/2017/05/14/%D0%BF%D1%80%D1%8F%D1%87%D0%B5%D0%BC-owncloud/
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.