version: '3.8' networks: traefik_proxy: external: true volumes: filebrowser_db: services: filebrowser: image: filebrowser/filebrowser:latest container_name: filebrowser user: "0:0" restart: unless-stopped volumes: - /opt/docker-stacks:/srv - filebrowser_db:/database/ networks: - traefik_proxy labels: - "traefik.enable=true" - "traefik.http.routers.filebrowser.rule=Host(`files.brabros.de`)" - "traefik.http.routers.filebrowser.entrypoints=websecure" - "traefik.http.routers.filebrowser.tls.certresolver=myresolver" - "traefik.http.routers.filebrowser.middlewares=authelia@docker" - "traefik.http.services.filebrowser.loadbalancer.server.port=80" - "traefik.docker.network=traefik_proxy" memos: image: ghcr.io/usememos/memos:latest container_name: memos restart: unless-stopped volumes: - ./data/memos:/var/opt/memos networks: - traefik_proxy labels: - "traefik.enable=true" - "traefik.http.routers.memos.rule=Host(`memos.brabros.de`)" - "traefik.http.routers.memos.entrypoints=websecure" - "traefik.http.routers.memos.tls.certresolver=myresolver" - "traefik.http.routers.memos.middlewares=authelia@docker" - "traefik.http.services.memos.loadbalancer.server.port=5230" - "traefik.docker.network=traefik_proxy"