From 7f41f01ecd3a077dfc86cd1c697dbb241a83babc Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Thu, 7 Oct 2021 10:22:07 +0200 Subject: [PATCH] Make tunnel more robust to failures --- modules/services/tunnel/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/services/tunnel/default.nix b/modules/services/tunnel/default.nix index e8de2c5a..6e9b6a7f 100644 --- a/modules/services/tunnel/default.nix +++ b/modules/services/tunnel/default.nix @@ -13,6 +13,8 @@ wantedBy = [ "multi-user.target" ]; script = "${pkgs.openssh}/bin/ssh -i ${config.age.secrets."files/services/tunnel/key".path} -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -o ControlPath=none -NT -p $SSH_PORT -L 0.0.0.0:9797:$CONN_HOST:$CONN_PORT $USER@$SSH_HOST"; serviceConfig = { + RestartSec = "5s"; + Restart = "on-failure"; EnvironmentFile = config.age.secrets."files/services/tunnel/env".path; }; };