From 4a7faeaff38e1a5036a77dcbebd14d09dcf3cd5d Mon Sep 17 00:00:00 2001 From: Sophie Tauchert Date: Mon, 6 Nov 2023 13:05:41 +0100 Subject: [PATCH] nixos/invidious: remove obsolete database maintenance service See the note on https://docs.invidious.io/db-maintenance/. Manual maintenance is no longer required. --- nixos/modules/services/web-apps/invidious.nix | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/nixos/modules/services/web-apps/invidious.nix b/nixos/modules/services/web-apps/invidious.nix index cfba3c8a2970..9294e33dfea3 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" ];