improve filebrowser

This commit is contained in:
Lorenzo 2022-02-06 12:37:49 +01:00
parent 65c0fcf38c
commit 332a0e7a1f
3 changed files with 36 additions and 12 deletions

View File

@ -0,0 +1,14 @@
version: '3'
services:
nginx:
networks:
- proxy
labels:
- caddy="${FQDN}"
- caddy.reverse_proxy="{{upstreams 80}}"
networks:
proxy:
external: true

View File

@ -0,0 +1,22 @@
version: '3'
services:
filebrowser:
networks:
- proxy
labels:
- traefik.enable=true
- traefik.http.services.filebrowser.loadbalancer.server.port=80
- traefik.http.routers.filebrowser.entrypoints=web
- traefik.http.routers.filebrowser.rule=Host(`${FQDN}`)
- traefik.http.middlewares.filebrowser-https-redirect.redirectscheme.scheme=https
- traefik.http.routers.filebrowser.middlewares=filebrowser-https-redirect
- traefik.http.routers.filebrowser-secure.entrypoints=websecure
- traefik.http.routers.filebrowser-secure.rule=Host(`${FQDN}`)
- traefik.http.routers.filebrowser-secure.tls=true
- traefik.http.routers.filebrowser-secure.tls.certresolver=letsencrypt
networks:
proxy:
external: true

View File

@ -6,19 +6,7 @@ services:
container_name: filebrowser
restart: unless-stopped
user: ${UID}:${GID}
networks:
- proxy
volumes:
- ./srv:/srv
- ./filebrowser.db:/database.db
- ./filebrowser.json:/.filebrowser.json
labels:
- traefik.enable=true
- traefik.http.routers.filebrowser-secure.entrypoints=websecure
- traefik.http.routers.filebrowser-secure.rule=Host(`${FQDN}`)
- traefik.http.routers.filebrowser-secure.tls=true
- traefik.http.routers.filebrowser-secure.tls.certresolver=letsencrypt
networks:
proxy:
external: true