Security

Small surface, explicit boundaries

This site is static. That removes whole classes of risk: there is no application runtime, no database and no session state to attack.

What this site does

What this site never does

Around the site

Public traffic is terminated by one reverse proxy. Administrative ports of the other services are not published to the host at all. Backend service names resolve only on internal Docker networks. Secrets are kept in mode-restricted files and are excluded from version control.

Back to home