Change my tailscale network name

This commit is contained in:
Toast 2024-07-17 19:06:24 +02:00
parent 020cec94a1
commit 5001e70c14
10 changed files with 24 additions and 24 deletions

View file

@ -16,18 +16,18 @@
dns-loop-detect = true;
host-record = [
"winmax2,winmax2.sable-pancake.ts.net,100.106.73.20"
"everest,everest.sable-pancake.ts.net,100.73.96.48"
"archie,archie.sable-pancake.ts.net,100.113.139.93"
"steamdeck,steamdeck.sable-pancake.ts.net,100.85.48.85"
"surfacego,surfacego.sable-pancake.ts.net,100.96.92.13"
"winmax2,winmax2.tailscale,100.106.73.20"
"everest,everest.tailscale,100.73.96.48"
"archie,archie.tailscale,100.113.139.93"
"steamdeck,steamdeck.tailscale,100.85.48.85"
"surfacego,surfacego.tailscale,100.96.92.13"
];
# If this isn't set a cname that targets a host might return the wrong ip
localise-queries = true;
## IPv6 is not a thing in Spain so I'm guaranteed to not use it
filter-AAAA = true;
domain = "sable-pancake.ts.net";
domain = "tailscale";
domain-needed = true;
};
};

View file

@ -30,7 +30,7 @@ in {
};
server = {
OFFLINE_MODE = false;
ROOT_URL = "http://git.everest.sable-pancake.ts.net";
ROOT_URL = "http://git.everest.tailscale";
START_SSH_SERVER = true;
SSH_PORT = 4222;
SSH_SERVER_HOST_KEYS = config.age.secrets.forgejo-host-key.path;
@ -45,7 +45,7 @@ in {
};
# Add a cname for forgejo
services.dnsmasq.settings.cname = ["git.everest.sable-pancake.ts.net,everest"];
services.dnsmasq.settings.cname = ["git.everest.tailscale,everest"];
# Set up traefik as the reverse proxy for Forgejo
services.traefik = {
@ -53,7 +53,7 @@ in {
http = {
routers = {
forgejo-subpath = {
rule = "Host(`git.everest.sable-pancake.ts.net`)";
rule = "Host(`git.everest.tailscale`)";
service = "forgejo";
};
};

View file

@ -2,7 +2,7 @@
services = {
nfs.server = {
enable = true;
exports = "/srv/nfs *.sable-pancake.ts.net(ro,fsid=root)";
exports = "/srv/nfs *.tailscale(ro,fsid=root)";
# NFSv3 uses random ports, so you need to make them static to be able to pass though the firewall
statdPort = 4000;
lockdPort = 4001;

View file

@ -34,7 +34,7 @@
};
# Add a cname for syncthing
services.dnsmasq.settings.cname = ["sync.everest.sable-pancake.ts.net,everest"];
services.dnsmasq.settings.cname = ["sync.everest.tailscale,everest"];
# Set up traefik as the reverse proxy for syncthing
services.traefik = {
@ -42,7 +42,7 @@
http = {
routers = {
syncthing-subdomain = {
rule = "Host(`sync.everest.sable-pancake.ts.net`)";
rule = "Host(`sync.everest.tailscale`)";
service = "syncthing";
};
};

View file

@ -9,7 +9,7 @@ in {
settings = {
incomplete-dir-enabled = false;
rpc-bind-address = "0.0.0.0";
rpc-host-whitelist = "transmission.everest.sable-pancake.ts.net";
rpc-host-whitelist = "transmission.everest.tailscale";
rpc-whitelist = "127.0.0.1";
};
};
@ -20,7 +20,7 @@ in {
mountPoint = "/srv/nfs/transmission";
options = ["bind"];
};
services.nfs.server.exports = "${mountPoint} *.sable-pancake.ts.net(ro,all_squash,anonuid=${transmissionUid},anongid=${transmissionGid})";
services.nfs.server.exports = "${mountPoint} *.tailscale(ro,all_squash,anonuid=${transmissionUid},anongid=${transmissionGid})";
services.avahi.extraServiceFiles = {
Transmission-downloads-nfs = ''
@ -38,7 +38,7 @@ in {
};
# Add a cname for transmission
services.dnsmasq.settings.cname = ["transmission.everest.sable-pancake.ts.net,everest"];
services.dnsmasq.settings.cname = ["transmission.everest.tailscale,everest"];
# Set up traefik as the reverse proxy for transmission
services.traefik = {
@ -46,7 +46,7 @@ in {
http = {
routers = {
transmission-subdomain = {
rule = "Host(`transmission.everest.sable-pancake.ts.net`)";
rule = "Host(`transmission.everest.tailscale`)";
service = "transmission";
};
};