7 Commits

Author SHA1 Message Date
21bd26b72e lock down install directory — strip Users read access from Nebula files 2026-02-12 16:01:22 -08:00
2c29c0d33e read DnsServer and Domain from bootstrap.json — zero-param bootstrap 2026-02-12 15:58:35 -08:00
e45f9329da remove ExpectedDialupDelay — nltest force makes it unnecessary 2026-02-12 15:54:10 -08:00
57a53e1fde fix domain auth at login: DNS persistence via scheduled task
Nebula recreates the nebula1 TUN adapter on every start, wiping DNS settings. This caused domain authentication to fail at the Windows login screen because Netlogon could not reach the DC.

Changes:

- install-nebula.ps1 now takes -DnsServer and -Domain parameters

- Changed service start type from delayed-auto to auto

- Creates set-dns-on-start.ps1 startup script and NebulaDNS scheduled task

- Sets ExpectedDialupDelay=60 in Netlogon registry

- Idempotency check verifies scheduled task and startup script exist
2026-02-12 15:42:23 -08:00
08be15e31b add domain controller setup guide 2026-02-12 14:31:09 -08:00
a4847a3fd5 fetch nebula from github instead of bundling binaries 2026-02-12 14:11:32 -08:00
unknown
fc19ef81ec public-ready-init 2026-02-12 13:55:38 -08:00