Add standalone backup script and admin update-check banner

ops/backup.sh snapshots Redis (BGSAVE, dynamic RDB path lookup) and
./config for standalone deployments, with retention. A background
service polls GitHub releases every 24h and surfaces an admin-only
banner in the UI when a newer version is published.
This commit is contained in:
2026-07-15 22:32:31 -04:00
parent c6b5479a94
commit 1df9916c91
9 changed files with 263 additions and 7 deletions
+6 -1
View File
@@ -66,7 +66,12 @@ module.exports = {
enabled: true,
initial: 15000, // first refresh 15s after start
interval: 14400000, // then every 4 hours
}
},
updateCheck:{
enabled: true,
initial: 30000, // first check 30s after start
interval: 86400000, // then every 24h
},
},
// Dynamic DNS: services queried (in order) to learn this box's public IP.