map
Reading the map
- Every request from a phone or a laptop reaches Caddy. Caddy is the only service that publishes a web port.
- For a private app, Caddy first asks Authelia, shown by the dashed line. A visitor without a session gets the login page.
- Some services keep their own login, because phone apps and DNS clients cannot pass a web login page. The password manager, the DNS resolver, and the one service at home are in this group.
- The home machine has no public address. A private network, the tailnet, joins it to the VPS. Caddy forwards media hostnames over that link.
For the reasoning behind each box, readwhat a reverse proxy does andsingle sign-on in plain words. To build the VPS side, followbuild the one-VPS stack.