From e7b6ebb54e801326ca2d374ceed11bda1b6556bd Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 1 Mar 2024 12:24:57 +0100 Subject: [PATCH] Server/traefik: change systemd restart interval --- roles/server/traefik.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/roles/server/traefik.nix b/roles/server/traefik.nix index 9550bb2..d611211 100644 --- a/roles/server/traefik.nix +++ b/roles/server/traefik.nix @@ -20,7 +20,14 @@ }; }; - systemd.units.tailscaled.requiredBy = [ "traefik.service" ]; + systemd = { + units.tailscaled.requiredBy = [ "traefik.service" ]; + # We have somewhat frequent power outages, and our ISP router takes + # ages to boot up. If I don't add a delay, traefik tries to bind to + # the tailscale interface before it's ready, making it crash too much + # in too little time + services.traefik.serviceConfig.RestartSec = 120; + }; networking.firewall.allowedTCPPorts = [ 80 8080 ]; }