docs.na.id.au

Purpose

07 — Authentication

Last updated: 2026-09-05 · Status: 🚧 Draft · Owner: TBD

Purpose

How identity works in the home network: which system is authoritative for users, how devices get in (Wi-Fi, RADIUS, VPN), and where secrets live. Never store actual passwords here — use SEE:PM: references.

Identity stack

ComponentRoleAccessNotes
TailscaleDevice mesh / zero-config VPNtailscale loginprimary remote access
WireGuard (on firewall)VPN to home subnetSEE:PM:wg-keysfallback
Samba / NAS sharesFile authuser:password (SEE:PM:nas)
RADIUS (for Wi-Fi)802.1X on SSID: TBDSEE:PM:radius-secretenabled? yes/no
Authelia / Authelia-likeWeb auth proxyhttp://10.0.x.xfor self-hosted UIs
Home Assistant authlocal users + MFASEE:PM:ha-adminsee 08

Access paths & rules of thumb

Who / whatHow they get inWhat they can reach
Family membersWi-Fi personal + TailscaleLAN, media, own files
GuestsGuest SSID onlyInternet only (isolated)
IoT devicesIoT SSID (pre-shared key)Internet + HA (allowed by firewall)
Admin (me)Tailscale / WG + MFAEverything incl. MGMT
Camerasnone (no creds)Push to NVR only

Users & groups

UserAccountsGroups / rolesMFANotes
metailscale, nas, ha, autheliaadminyes (TOTP)
family-1nas, mediauserno
family-2nas, mediauserno
(service acct)ha-camera, resticservicen/aleast privilege

MFA & secrets

Password policy (house rules)

  1. One password per device, no reuse across roles.
  2. Admin accounts always have MFA.
  3. Rotate Wi-Fi PWK on: leaving the house, anyone knowing it + leaving.
  4. Service accounts have the minimum permissions that work.

Change log

DateChangeWhy
2026-09-05Boilerplate created

Source Disclaimer