SelfHosting/Containers/NextCloud/compose.yml

42 lines
850 B
YAML

services:
# Nextcloud
nextcloud:
image: nextcloud
container_name: nextcloud
restart: always
ports:
- "8081:80"
networks:
- cloud
volumes:
- ./nextcloud_data:/var/www/html
- /home/criz/Medias:/mnt/medias
- /mnt/moviesHDD:/mnt/movieshdd
environment:
- PUID=1000
- PGID=1000
- REDIS_HOST=redis
- PHP_MEMORY_LIMIT=4G
- PHP_UPLOAD_LIMIT=64G
- APACHE_BODY_LIMIT=0
- TRUSTED_PROXIES=100.65.19.39
- OVERWRITEPROTOCOL=https
- OVERWRITEHOST=cloud.rufous-trench.ts.net
labels:
tsdproxy.enable: "true"
tsdproxy.name: "cloud"
tsdproxy.ephemeral: "false"
redis:
image: redis:alpine
container_name: redis
restart: always
volumes:
- ./redis:/data
networks:
- cloud
networks:
cloud: