feat: migrated tailscale to headscale #20

Merged
jan-leila merged 10 commits from headscale-migration into main 2026-08-02 14:04:23 -05:00
Owner

cuts the fleet over from hosted tailscale to headscale: loginServer option on the tailscale module set per host, route advertisement fixed to 192.168.1.0/24, defiant's hardcoded-tailnet-IP ollama socket proxy replaced with an interface-scoped firewall rule, and the migration runbook + network topology plans in the README. Cutover steps (DNS records, preauth keys, per-host logout) are in the runbook.

cuts the fleet over from hosted tailscale to headscale: loginServer option on the tailscale module set per host, route advertisement fixed to 192.168.1.0/24, defiant's hardcoded-tailnet-IP ollama socket proxy replaced with an interface-scoped firewall rule, and the migration runbook + network topology plans in the README. Cutover steps (DNS records, preauth keys, per-host logout) are in the runbook.
jan-leila force-pushed headscale-migration from d949d69963
All checks were successful
build PR #20: checks passed
to 6bf05eb35f
Some checks are pending
build PR #20: queued
2026-07-26 18:22:30 -05:00
Compare
jan-leila force-pushed headscale-migration from 6bf05eb35f
Some checks are pending
build PR #20: queued
to 6a2f884503
All checks were successful
build PR #20: checks passed
2026-07-26 18:34:20 -05:00
Compare
jan-leila changed target branch from headscale-server to mollysocket-server 2026-07-26 19:11:39 -05:00
jan-leila force-pushed headscale-migration from 6a2f884503
All checks were successful
build PR #20: checks passed
to a11daaacf4
All checks were successful
build PR #20: checks passed
2026-07-26 19:12:15 -05:00
Compare
jan-leila changed target branch from mollysocket-server to main 2026-07-26 19:20:07 -05:00
Merge branch 'main' into headscale-migration
All checks were successful
build PR #20: checks passed
3767719f80
jan-leila force-pushed headscale-migration from 3767719f80
All checks were successful
build PR #20: checks passed
to 2725fa0641
All checks were successful
lint formatting fixes pushed
build PR #20: checks passed
2026-07-26 21:05:22 -05:00
Compare
style: autoformat
All checks were successful
build PR #20: checks passed
f286fa442d
Merge branch 'main' into headscale-migration
All checks were successful
build PR #20: checks passed
51f87d1862
Merge branch 'main' into headscale-migration
All checks were successful
build PR #20: checks passed
4802cc2a6f
Merge branch 'main' into headscale-migration
All checks were successful
build PR #20: checks passed
6bae91922a
feat: added tailscale-authkey to emergent
Some checks failed
build build-all-hosts failed: /nix/store/8vdla3lhb0dmxk6ik7809fcd2v45f8pa-etc.drv | /nix/store/kd04jawadrshz19dfs168scav6q0mlbc-activate.drv | /nix/store/l82llm3m3q4dnlvzswv73vgcpy5zcb5m-nixos-system-emergent-26.11.19700101.dirty.drv | buildi
bcbf744672
chore: pruned README
Some checks are pending
build PR #20: queued
99c7cc28f8
feat: updated secrets
All checks were successful
build PR #20: checks passed
9bec4c6a38
chore: removed un needed section from README
All checks were successful
build PR #20: checks passed
ed47f9be09
jan-leila scheduled this pull request to auto merge when all checks succeed 2026-08-02 14:00:14 -05:00
jan-leila deleted branch headscale-migration 2026-08-02 14:04:24 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jan-leila/nix-config!20
No description provided.