version: '3.9' services: nextcloud: image: linuxserver/nextcloud restart: unless-stopped volumes: - '/home/nick/configs/nextcloud/nc_conf:/config' - '/mnt/storage/configs/nextcloud/data:/data' - '/mnt/storage/public:/public' - '/mnt/storage/private:/private' environment: - PUID=1000 - PGID=1000 networks: - default - routing depends_on: - db db: image: mariadb:10.5 restart: unless-stopped volumes: - '/home/nick/configs/nextcloud/nc_db:/var/lib/mysql' environment: - MYSQL_RANDOM_ROOT_PASSWORD=yes - MYSQL_USER=nextcloud - MYSQL_PASSWORD=nextcloud - MYSQL_DATABASE=nextcloud user: '1000:1000' networks: routing: external: true name: routing