capsule
LAN CoreDNS sinkhole, rooted on the NVMe through the retained
NIXOS_DNS/FW_DNSfilesystem layout. It sharesnix/services/coredns-sinkhole.nixwith Fleet/spore. Config:nix/hosts/capsule.nix.Redundant LAN NTP server paired with Fleet/spore (
nix/services/ntp-server.nix). Chrony uses authenticated NTS upstreams (time.nrc.ca,time.chu.nrc.ca), polls Spore, and serves UDP/123 to routed10.0.0.0/8clients. If all upstream time disappears, orphan mode elects one Pi to preserve a common timebase at stratum 10.Verify with
chronyc tracking,chronyc sources -v, andchronyc authdata.Reached as
capsule.lolwtf.ca.dns.lolwtf.capublishes capsule and spore as the resolver pair;time.lolwtf.capublishes the same hosts as the redundant NTP pair.
Linked references 3
Redundant LAN NTP server paired with Fleet/capsule (nix/services/ntp-server.nix) and published with it as time.lolwtf.ca. Chrony uses authenticated NTS upstreams (time.nrc.ca, time.chu.nrc.ca), polls Capsule, and serves UDP/123 to routed 10.0.0.0/8 clients. Orphan fallback reports stratum 10; neither Pi is stratum 1 without a hardware reference clock.
CoreDNS sinkhole using the shared nix/services/coredns-sinkhole.nix policy. dns.lolwtf.ca publishes spore with Fleet/capsule as the resolver pair.
| Host | Purpose | Hardware |
|---|---|---|
| Fleet/spore | NFS, PXE, signed native-boot, DNS and NTP | Pi 5 8 GB, NVMe |
| Fleet/capsule | DNS sinkhole and NTP | Pi 5 8 GB, NVMe |
| Fleet/forge | arm64 build host, harmonia cache, OCI builder | Pi 5 8 GB, NVMe |
| Fleet/homepi4 | kiosk | Pi 4B 8 GB, 7" touch display |
| Fleet/weatherpi4 | weather kiosk | Pi 4B 8 GB |
| Fleet/cloudpi4 | utility and CoreDNS canary | Pi 4B 4 GB |
| Fleet/radiopi0 | radio | Pi Zero W |
| Fleet/blinkypi0 | LED display | Pi Zero W |