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"; 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 '';