feat: add traefik configuration for external fileservers

This commit is contained in:
2026-01-09 14:48:42 +01:00
parent 2b03335af5
commit 9b43a9bef4
2 changed files with 24 additions and 2 deletions
+1 -2
View File
@@ -2,8 +2,6 @@
sync.ffs_lock sync.ffs_lock
.sync.ffs_db .sync.ffs_db
# Volumes and data directories # Volumes and data directories
gitea/gitea-db/ gitea/gitea-db/
gitea/gitea-data/* gitea/gitea-data/*
@@ -36,6 +34,7 @@ homepages/forust_files/.well-known/*
# Traefik files # Traefik files
traefik/letsencrypt/acme.json traefik/letsencrypt/acme.json
traefik/dynamic/fileservers.yml
traefik/logs/* traefik/logs/*
# SSL Certificates # SSL Certificates
+23
View File
@@ -0,0 +1,23 @@
http:
routers:
fs1-public:
rule: "Host(`fs1.domain.xyz`)"
entrypoints:
- websecure
service: fs1
middlewares:
- security-chain@file
tls: {}
fs1-workstation:
rule: "Host(`fs1.workstation.internal`)"
entrypoints:
- websecure
service: fs1
tls: {}
services:
fs1:
loadBalancer:
servers:
- url: "http://127.0.0.1:3923" # Copyparty port example