Added cron jobs for nextcloud background jobs

This commit is contained in:
2026-06-22 23:22:15 +01:00
parent 2e9320fae9
commit 951fc52b68
@@ -72,4 +72,30 @@
};
};
};
systemd.user.services.nextcloud-cron = {
Unit = {
Description = "Nextcloud cron.php job";
Requires = [ "podman-nextcloud.service" ];
After = [ "podman-nextcloud.service" ];
};
Service = {
Type = "oneshot";
ExecStart = "${pkgs.podman}/bin/podman exec --user www-data nextcloud php -f /var/www/html/cron.php";
};
};
systemd.user.timers.nextcloud-cron = {
Unit = {
Description = "Run Nextcloud cron.php every 5 minutes";
};
Timer = {
OnBootSec = "5m";
OnUnitActiveSec = "5m";
Unit = "nextcloud-cron.service";
};
Install = {
WantedBy = [ "timers.target" ];
};
};
}