From 421a389bdb7dabc9544c78cdbc3d342be4529138 Mon Sep 17 00:00:00 2001 From: Toast Date: Tue, 25 Mar 2025 22:30:49 +0100 Subject: [PATCH 1/2] Server/ddclient: change ip provider --- roles/server/ddclient.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/server/ddclient.nix b/roles/server/ddclient.nix index d25d411..d9102f9 100755 --- a/roles/server/ddclient.nix +++ b/roles/server/ddclient.nix @@ -10,7 +10,7 @@ in { services.ddclient = { enable = true; - usev4 = "webv4, webv4=dynamicdns.park-your-domain.com/getip"; + usev4 = "webv4, webv4=https://api.ipify.org"; usev6 = ""; protocol = "namecheap"; server = "dynamicdns.park-your-domain.com"; From b8a2c3c10d821f01ee16dc22e3645607d4b9b6a1 Mon Sep 17 00:00:00 2001 From: Toast Date: Tue, 25 Mar 2025 22:31:06 +0100 Subject: [PATCH 2/2] Server/tailscale: wait more time for ip to be up --- roles/server/tailscale.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/server/tailscale.nix b/roles/server/tailscale.nix index 610e592..7ed054e 100644 --- a/roles/server/tailscale.nix +++ b/roles/server/tailscale.nix @@ -5,9 +5,9 @@ text = '' # Based on https://github.com/tailscale/tailscale/issues/11504#issuecomment-2113331262 echo Waiting for tailscale0 to get an IP adress.. - for i in {1..120}; do + for i in {1..240}; do if ip addr show dev tailscale0 | grep -q 'inet '; then break; fi - echo "Waiting $i/120 seconds" + echo "Waiting $i/240 seconds" sleep 1 done '';