-
Notifications
You must be signed in to change notification settings - Fork 0
Backup Restore
github-actions edited this page Jul 6, 2026
·
2 revisions
| Component | Method | Frequency |
|---|---|---|
| MariaDB | mysqldump (full) | Daily |
| Grafana | Volume snapshot | Daily |
| Prometheus | Volume snapshot | Weekly |
| Loki | Volume snapshot | Weekly |
| OpenSearch | Snapshot API | Weekly |
| LibreNMS RRD | Volume snapshot | Daily |
| Configuration | File copy | Every change |
Retention: Daily 7d, Weekly 30d, Monthly 12m
./scripts/backup.sh # Full backup
./scripts/backup.sh --output /mnt/nfs/backups # Custom location
./scripts/backup.sh --pre-update # Pre-update rollbackBackups stored in backups/YYYYMMDD_HHMMSS.tar.gz.
./scripts/restore.sh 20260101_120000 # Restore specific backup
./scripts/restore.sh rollback # Rollback after failed updatecrontab -e
0 2 * * * /opt/OpenHostingNOC/scripts/backup.sh >> /var/log/opennoc-backup.log 2>&1# .env
BACKUP_S3_ENABLED=true
BACKUP_S3_BUCKET=opennoc-backups
BACKUP_S3_ACCESS_KEY=<key>
BACKUP_S3_SECRET_KEY=<secret>Full reference: docs/backup/
OpenHostingNOC — Self-hosted Network Operations Center Questions? Open an issue or start a discussion. Support the project: donate.samsesh.net
OpenHostingNOC
Operations
Networking
Security
Advanced
CI/CD