Date : 11/01/2026 16:30 Statut : EN ATTENTE VALIDATION
| Fichier | Schedule | User | Commande | Description |
|---|---|---|---|---|
/etc/cron.d/monitoring-33800 |
0 * * * * |
gouroubleu | /stock_8to/33800-stack/monitoring/collect.sh |
Collecte monitoring horaire |
/etc/cron.d/nginx-logs-archive |
55 23 * * * |
gouroubleu | /stock_8to/33800-stack/scripts/nginx-logs-archive.sh |
Archivage logs nginx quotidien |
/etc/cron.d/rsync-stock8-backup |
0 * * * * |
root | /usr/local/bin/rsync-stock8-to-stock36.sh |
Backup horaire stock_8to |
/etc/cron.d/rsync-stock8-backup |
0 5 * * * |
root | /usr/local/bin/rsync-stock8-to-stock36.sh |
Backup quotidien 5h |
/etc/cron.d/rsync-stock8-to-stock36 |
0 * * * * |
root | rsync 33800-stack → stock_36to | Sync horaire données critiques |
/etc/cron.d/rsync-stock8-to-stock36 |
5 * * * * |
root | rsync backups → stock_36to | Sync horaire backups |
/etc/cron.d/rsync-stock8-to-stock36 |
0 5 * * * |
root | rsync complet stock_8to | Sync quotidien complet |
/etc/cron.d/zfsutils-linux |
24 0 1-7 * * |
root | TRIM (1er dimanche du mois) | Maintenance ZFS |
/etc/cron.d/zfsutils-linux |
24 0 8-14 * * |
root | Scrub (2ème dimanche du mois) | Vérification ZFS |
| Fichier | Schedule | User | Commande | Description |
|---|---|---|---|---|
/etc/cron.d/rsync-stock1to-backup |
0 * * * * |
root | /usr/local/bin/rsync-stock1to-to-stock36.sh |
Backup horaire stock_1to → stock_36to |
/etc/cron.d/zfsutils-linux |
24 0 1-7 * * |
root | TRIM (1er dimanche du mois) | Maintenance ZFS |
/etc/cron.d/zfsutils-linux |
24 0 8-14 * * |
root | Scrub (2ème dimanche du mois) | Vérification ZFS |
| Fichier | Schedule | User | Commande | Description |
|---|---|---|---|---|
/etc/cron.d/gitlab-backup |
0 */6 * * * |
root | gitlab-backup create STRATEGY=copy SKIP=artifacts,registry |
Backup GitLab toutes les 6h |
| Fichier | Schedule | User | Commande | Description |
|---|---|---|---|---|
| crontab gouroubleu | 0 */12 * * * |
gouroubleu | Script backup Freebox (GVFS) | Backup toutes les 12h |
⚠️ Note : Ce cron utilise un chemin GVFS (/run/user/1000/gvfs/smb-share:server=freebox-server.local...) qui peut être instable. À vérifier si toujours nécessaire.
| Machine | IP | Notes |
|---|---|---|
| prod-portainer | 192.168.1.12 | Aucun cron custom (uniquement système) |
| nginx | 192.168.1.104 | Aucun cron custom (logrotate géré par système) |
| jellyfin | 192.168.1.199 | Aucun cron custom |
| vscode | 192.168.1.154 | Aucun cron custom |
| Container | Type | Schedule | Description |
|---|---|---|---|
supabase-db-prod |
pg_cron (PostgreSQL) | Interne | Extension PostgreSQL pour tâches planifiées DB |
Note : Les autres containers (redis, supabase-*, ntfy, apprise, etc.) n'ont que des crontabs Alpine par défaut (vides, pas de scripts dans /etc/periodic/).
| Container | Type | Schedule | Description |
|---|---|---|---|
nextcloud-cron-1 |
busybox crond | */5 * * * * |
php -f /var/www/html/cron.php - Maintenance Nextcloud |
baserow |
Celery Beat | RedBeatScheduler | Tâches planifiées internes (exports, workers) |
supabase-db |
pg_cron (PostgreSQL) | Interne | Extension PostgreSQL pour tâches planifiées DB |
Détail Baserow (supervisord + Celery) :
celery-worker : Worker par défautcelery-exportworker : Worker exportscelery-beat : Scheduler avec RedBeatScheduler (stockage Redis)Note : Les containers Alpine (redis, supabase-storage, supabase-vector, etc.) ont un crontab système vide.
00:24 [PVE/P155] ZFS TRIM/Scrub (1er/2ème dim du mois)
00:57 [Jellyfin/Dev] mdadm check array (1er dim du mois)
05:00 [PVE] Rsync complet stock_8to → stock_36to
06:00 [GitLab] Backup
12:00 [GitLab] Backup | [Dev-VM] Backup Freebox
18:00 [GitLab] Backup
00:00 [GitLab] Backup | [Dev-VM] Backup Freebox
Toutes les heures (HH:00):
- [PVE] Monitoring collect
- [PVE] Rsync stock_8to (33800-stack)
- [P155] Rsync stock_1to
Toutes les heures (HH:05):
- [PVE] Rsync stock_8to (backups)
Toutes les 5 min:
- [Container] nextcloud-cron-1 : Maintenance Nextcloud
23:55 [PVE] Archivage logs nginx
En continu:
- [Container] baserow : Celery Beat (tâches async)
- [Container] supabase-db-* : pg_cron (tâches DB)
Doublon rsync sur PVE : Il y a 2 fichiers qui font le même travail :
/etc/cron.d/rsync-stock8-backup/etc/cron.d/rsync-stock8-to-stock36→ Suggestion : Supprimer rsync-stock8-backup et ne garder que rsync-stock8-to-stock36
Cron dev-portainer GVFS : Le chemin GVFS est fragile (dépend de la session utilisateur). Si ce backup est important, envisager un montage permanent ou une autre méthode.
Logs : Les crons PVE loguent correctement. Vérifier que les logs sont bien archivés/rotatés.