version: "2.1" services: nextcloud: image: linuxserver/nextcloud container_name: nextcloud environment: - PUID=1001 - PGID=1001 - TZ=America/New_York volumes: - config:/config - data:/data - /home/meftimes/sync:/sync depends_on: - mariadb labels: - "traefik.enable=true" - "traefik.http.routers.nextcloud-websecure.entrypoints=websecure" - "traefik.http.routers.nextcloud-websecure.rule=Host(`nextcloud.meftimes.com`)" - "traefik.http.services.nextcloud-websecure.loadbalancer.server.port=80" networks: - proxy - backend restart: unless-stopped mariadb: image: linuxserver/mariadb container_name: mariadb env_file: - .env volumes: - mariadb:/config networks: - backend restart: unless-stopped volumes: config: data: mariadb: networks: proxy: external: true backend: external: true #mariadb #database user: #root #database password: #MYSQL_ROOT_PASSWORD field #database name: #nextcloud #database host: #mariadb