diff --git a/nixos/modules/monitoring/exporters/tahoe.nix b/nixos/modules/monitoring/exporters/tahoe.nix
index 0195e9b244bb6eada052afdce5b3ece71b568def..f6e59236a189b9215f7ca23b4d1b06e7dffdb27a 100644
--- a/nixos/modules/monitoring/exporters/tahoe.nix
+++ b/nixos/modules/monitoring/exporters/tahoe.nix
@@ -42,8 +42,6 @@ in {
       systemd.services.tahoe-metrics-collector = {
         enable = true;
         description = "Tahoe metrics gathering service";
-        wantedBy = [ "multi-user.target" ];
-        wants = [ "tahoe.storage.service" ];
         after = [ "tahoe.storage.service" ];
         startAt = cfg.interval;
         path = [ pkgs.curl ];
@@ -56,6 +54,9 @@ in {
           mv "${cfg.outFile}.tmp" "${cfg.outFile}"
         '';
       };
+      systemd.timers.tahoe-metrics-collector = {
+        after = [ "tahoe.storage.service" ];
+      };
   };
 }