Architecture
This page details the architecture rules for the Blackwall server and all hosts involved.
Rules
- Every host will have a single NVMe drive reserved for the OS.
- Every password, API key or secret is to be stored via sops-nix.
- Endpoints are kept to the minimum and user access is only via a tailnet 1.
- All software is managed and configured decleratively via the NixOS Blackwall config.
- Changing which host runs what should be decided by which modules it inherits.
- Deny by default.
- Every host will broadcast logs and metrics to the Cynosure host.
1
A tailnet is a type of mesh VPN created by Tailscale or Headscale (the self-hosted Tailscale alternative).