summary refs log tree commit diff
path: root/nixos/modules/services/web-apps/invidious.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/modules/services/web-apps/invidious.nix')
-rw-r--r--nixos/modules/services/web-apps/invidious.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/modules/services/web-apps/invidious.nix b/nixos/modules/services/web-apps/invidious.nix
index 61c52ee03dc..e875be47fb9 100644
--- a/nixos/modules/services/web-apps/invidious.nix
+++ b/nixos/modules/services/web-apps/invidious.nix
@@ -41,6 +41,12 @@ let
         RestrictNamespaces = true;
         SystemCallArchitectures = "native";
         SystemCallFilter = [ "@system-service" "~@privileged" "~@resources" ];
+
+        # Because of various issues Invidious must be restarted often, at least once a day, ideally
+        # every hour.
+        # This option enables the automatic restarting of the Invidious instance.
+        Restart = lib.mkDefault "always";
+        RuntimeMaxSec = lib.mkDefault "1h";
       };
     };