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.