about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSophie Tauchert <sophie@999eagle.moe>2023-11-06 13:05:41 +0100
committerSophie Tauchert <sophie@999eagle.moe>2023-12-17 19:48:02 +0100
commit4a7faeaff38e1a5036a77dcbebd14d09dcf3cd5d (patch)
tree8038fa4ef5982e1d7d8a6e69edd535e8152be695
parentd2eb12c428cf7edf30f07b9f844023aaa7e7f943 (diff)
nixos/invidious: remove obsolete database maintenance service
See the note on https://docs.invidious.io/db-maintenance/. Manual maintenance
is no longer required.
-rw-r--r--nixos/modules/services/web-apps/invidious.nix16
1 files changed, 0 insertions, 16 deletions
diff --git a/nixos/modules/services/web-apps/invidious.nix b/nixos/modules/services/web-apps/invidious.nix
index cfba3c8a29708..9294e33dfea36 100644
--- a/nixos/modules/services/web-apps/invidious.nix
+++ b/nixos/modules/services/web-apps/invidious.nix
@@ -133,22 +133,6 @@ let
       '';
     };
 
-    systemd.services.invidious-db-clean = {
-      description = "Invidious database cleanup";
-      documentation = [ "https://docs.invidious.io/Database-Information-and-Maintenance.md" ];
-      startAt = lib.mkDefault "weekly";
-      path = [ config.services.postgresql.package ];
-      after = [ "postgresql.service" ];
-      script = ''
-        psql ${cfg.settings.db.dbname} ${cfg.settings.db.user} -c "DELETE FROM nonces * WHERE expire < current_timestamp"
-        psql ${cfg.settings.db.dbname} ${cfg.settings.db.user} -c "TRUNCATE TABLE videos"
-      '';
-      serviceConfig = {
-        DynamicUser = true;
-        User = "invidious";
-      };
-    };
-
     systemd.services.invidious = {
       requires = [ "postgresql.service" ];
       after = [ "postgresql.service" ];