This page mirrors internal notes inDocumentation Index
Fetch the complete documentation index at: https://docs.moodmnky.com/llms.txt
Use this file to discover all available pages before exploring further.
docs/network/07-netbird-policy-streamlining.md (Markdown repo). It reflects the 2026-03-25 control-plane cleanup.
What we standardized on
- LAN reachability: Classic network routes on peer
pfSense.mnkylab.moodmnky.com(/api/routes) for10.0.0.0/24,10.0.13.0/24, and10.1.0.0/24–10.4.0.0/24— see NetBird platform. - Removed: NetBird Networks object for
192.168.1.0/24, themain subnet Accesspolicy, the traefik network router, and the10.0.0.22/32host resource on the main network (Traefik is still on the LAN; it is no longer a NetBird routing peer).
Universal SSH
Defaultpolicy remainsAll↔Allwithprotocol: all(includes NetBird SSH and other traffic the client allows).ssh_enabledwas turned on for all peers in the management API sonetbird ssh <peer>can target any compatible client.- The target must still run
sshd(or equivalent) and allow the connection on the OS firewall; NetBird provides overlay connectivity only.
Group cleanup note
Thepfsense-net access group could not be deleted via API because it is linked to a setup key (pfsense). Remove that link under Setup keys in the dashboard if you want to delete the empty group.
Role groups (implemented, 2026-03-26)
Flat tags (no subgroups): Hypervisors, Infra-Edge, Monitoring, Apps, Remote-Operators, BreakGlass (empty), plusDatacenter and External. Remote-Operators stay in Datacenter so classic LAN routes are unchanged; tightening is via policies and DNS, not by removing route membership.
Additive policies (still redundant while Default is on): Remote-Operators → Monitoring (common web/metrics ports), Remote-Operators → Infra-Edge (80/443), NetBird SSH → Hypervisors.
Next: retire Default safely
BreakGlass
Add emergency admin peers to
BreakGlass and create an explicit BreakGlass policy before disabling Default — peer visibility in the mesh follows policy group membership.Verify explicit coverage
Confirm ICMP, DNS,
netbird-ssh, and required TCP/UDP paths are covered without Default.Related
- NetBird platform — routes and inventory IDs.
- pfSense edge — DNS, NAT,
wt0. - Alignment & validation — runbooks.