Reflect web01 in the machines table and monitoring scrape list, note Grafana is now also published publicly via web01's reverse proxy, add the CNX Uptime dashboard, and document the dedicated acme_mx1/acme_web01 DNS-01 keys.
1.5 KiB
1.5 KiB
Overview
This is the operational runbook for the cnx-network clan. Everything here is
managed declaratively from the clan repo;
this book is built from docs/ and served on control over the ZeroTier mesh.
Machines
| Machine | Role | Public IPv4 | Public IPv6 |
|---|---|---|---|
control |
ZeroTier controller, monitoring, docs | 77.42.68.181 |
2a01:4f9:c013:e6d0::1 |
ns1 |
Knot DNS primary (master) | 46.224.170.206 |
2a01:4f8:c014:b5c5::1 |
ns2 |
Knot DNS secondary (slave) | 157.180.70.82 |
2a01:4f9:c014:6d87::1 |
mx1 |
Mail server (MX for cnx.email) | 5.223.65.38 |
2a01:4ff:2f0:1963::1 |
web01 |
Public reverse proxy (TLS termination) | 5.223.55.246 |
2a01:4ff:2f0:2d8f::1 |
Access
- Admin SSH and all internal services ride the ZeroTier mesh, not the public net. Public SSH (22) is intentionally closed at the Hetzner cloud firewall.
- clan reaches machines by their public IPs first (the
internetinstance), with the mesh and Tor as automatic fallbacks.
Editing these docs
Commit-to-edit: change the markdown under docs/src/, commit, and redeploy
control. There is no in-browser editor by design — the docs are versioned and
reviewed alongside the config that they describe.