Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Öhm... eigentlich nicht... Variante a) Traefik hängt direkt am Netz, oder b) in einem eigenen Docker-Netz, geht dann aber mithilfe von NAT wieder raus. Das NAS sollte (eigentlich) - in seiner Form als Reverse-Proxy-"Ziel" keine eigenständige initiale Kommunikation mit dem Reverse-Proxy aufnehmen. Entweder spricht der RP das Ziel initial an, oder es kommt nur eine Antwort zurück (aber egal ob direkt im Netz, oder im eigenen Netz + NAT - spielt keine Rolle, die Kommunikation sollte funktionieren). Das einzige was dann ggf. nicht funktioniert, wäre eine initiale Anfrage der Synology an den Reverse-Proxy (wenn dieser keine eigenständige IP hat, sondern in einem eigenen Netz samt Source-NAT hängt).Irgendwie muss ich die Synology in das Træfik-Netzwerk bringen
entryPoints:
web:
address: :80
providers:
file:
filename: ./dynamic_conf.yml
# http routing section
http:
routers:
service1:
rule: "Host(`nas1`) && PathPrefix(`/service1/`)"
middlewares:
- service1-stripprefix
service: service1
service2:
rule: "Host(`nas1`) && PathPrefix(`/service2/`)"
middlewares:
- service2-stripprefix
service: service2
middlewares:
service1-stripprefix:
stripPrefix:
prefixes:
- "/service1/"
service2-stripprefix:
stripPrefix:
prefixes:
- "/service2/"
services:
service1:
loadBalancer:
servers:
- url: http://DS215j:8000/
service2:
loadBalancer:
servers:
- url: http://DS215j:8080/
--configfile file_provider.yml
(das müsste in der compose Datei dann unter command
eingebaut werden. Beide Dateien müssten über volumes in den Traefik Container gebracht werden, und die Pfade entsprechend im oberen argument, bzw. in der file_provider.yml entsprechend korrigiert werden. Wenn Du mit subdomains arbeitest, kannst du pathprefix in der router rule, sowie die middlewares weglassen.