--- # this method kinda sucks imho, but hey… ¯\_(ツ)_/¯ # sources: # - https://github.com/nextcloud/all-in-one # - https://github.com/nextcloud/all-in-one/blob/main/compose.yaml # - https://hub.docker.com/r/nextcloud/all-in-one version: '3' services: nextcloud-aio: image: nextcloud/all-in-one:20240502_104630-latest container_name: # not allowed to be changed, since mastercontainer updates would fail nextcloud-aio-mastercontainer init: true restart: unless-stopped publish: - # used for the AIO interface and uses a self-signed certificate by default 8080:8080 # - # used for getting valid certificates for the AIO interface if you want to use port 8443 # 80:80 # - 8443:8443 volumes: - config:/mnt/docker-aio-config - /var/run/docker.sock:/var/run/docker.sock:ro volumes: config: name: # not allowed to be changed, since built-in backups would fail later on nextcloud_aio_mastercontainer