The Network Stack,¶
The network stack contains
Traefik, a reverse proxy
DynDNS, a dyndns updater
Registry, a docker registry
Traefik¶
Controls the traefik network, and keeps the ssl certificates for this server intact.
There are three bound volumes on this container: /srv/traefik/traefik-data - contains the data for traefik /src/traefik/letsencrypt - information about the certificates /src/traefic/dynamic - here it is possible to add new configurations
Registry¶
A docker registry, as I plan to make all the stacks update from this server, it won’t be very useful yet. But perhaps when I get images I want to share.
DynDNS¶
Since I am behind a NAT, I need the WAN bindings to update. This small thingy does this work. I am planning to use the Scripted app for this in the future.
ENV Variables for this stack:¶
DO_AUTH_TOKEN - DigitalOcean Auth Token, stored in keypass, for dyndns. TRAEFIK_LOG_LEVEL - set to INFO, the log level of Traefik.