diff --git a/modules/nixos/backup.nix b/modules/nixos/backup.nix
index 62dba8b..317b831 100644
--- a/modules/nixos/backup.nix
+++ b/modules/nixos/backup.nix
@@ -72,6 +72,7 @@
         value = {
           inherit (backup) after;
           serviceConfig.ReadWritePaths = [ "/var/log/telegraf" ];
+          serviceConfig.Restart = "on-failure";
         };
       }) config.nixCommunity.backup
     );