mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-23 01:08:32 +02:00
29 lines
726 B
Nix
29 lines
726 B
Nix
{
|
|
# 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.netbird.useRoutingFeatures = "server";
|
|
services.netbird.clients.homelab = {
|
|
port = 51820;
|
|
name = "homelab";
|
|
interface = "netbird-homelab";
|
|
hardened = true;
|
|
autoStart = true;
|
|
};
|
|
}
|