chore: comment out netbird, migrate back to tailscale

This commit is contained in:
Ryan Yin
2026-03-23 10:00:49 +08:00
parent 0d569116d2
commit 7f6759ce06
3 changed files with 30 additions and 33 deletions

View File

@@ -1,28 +1,25 @@
{
# tailscale do not support running multiple clients on the same host,
# so we use netbird for homelab instead.
#
# services.tailscale = {
# enable = true;
# port = 41641;
# interfaceName = "tailscale0";
# # allow the Tailscale UDP port through the firewall
# openFirewall = true;
#
# useRoutingFeatures = "server";
# extraSetFlags = [
# # access home network via tailscale
# "--advertise-routes=192.168.5.0/24"
# "--accept-routes=false"
# ];
# };
services.tailscale = {
enable = true;
port = 41641;
interfaceName = "tailscale0";
# allow the Tailscale UDP port through the firewall
openFirewall = true;
services.netbird.useRoutingFeatures = "server";
services.netbird.clients.homelab = {
port = 51820;
name = "homelab";
interface = "netbird-homelab";
hardened = true;
autoStart = true;
useRoutingFeatures = "server";
extraSetFlags = [
# access home network via tailscale
"--advertise-routes=192.168.5.0/24"
"--accept-routes=false"
];
};
# services.netbird.useRoutingFeatures = "server";
# services.netbird.clients.homelab = {
# port = 51820;
# name = "homelab";
# interface = "netbird-homelab";
# hardened = true;
# autoStart = true;
# };
}

View File

@@ -168,7 +168,7 @@ in
"joplin" # note taking app
"tailscale-app" # tailscale macos app (with gui)
"netbirdio/tap/netbird-ui" # netbird gui app
# "netbirdio/tap/netbird-ui" # netbird gui app
# AI
"lm-studio"

View File

@@ -27,12 +27,12 @@
#
# =============================================================
{
services.netbird.useRoutingFeatures = "client";
services.netbird.clients.homelab = {
port = 51820;
name = "homelab";
interface = "netbird-homelab";
hardened = true;
autoStart = true;
};
# services.netbird.useRoutingFeatures = "client";
# services.netbird.clients.homelab = {
# port = 51820;
# name = "homelab";
# interface = "netbird-homelab";
# hardened = true;
# autoStart = true;
# };
}