Create downloadable RADIO CP JSON snapshots now, plan scheduled server backups later, and prepare backend routes for database, uploads and AzuraCast integration backups.
Saved demo snapshots
No backup yet
Not scheduled
Latest export size
| Name | Type | Destination | Size | Status | Created |
|---|
A production RADIO CP backup service should back up the database, uploaded media/artwork, widget configs, generated website files, podcast RSS settings, and encrypted AzuraCast connection records. Public widgets should keep working while a backup runs.
POST /api/radio-cp/backups/run
GET /api/radio-cp/backups
GET /api/radio-cp/backups/{backup_id}/download
POST /api/radio-cp/backups/{backup_id}/restore
POST /api/radio-cp/backups/import
PUT /api/radio-cp/backups/schedule
Suggested backup contents:
- PostgreSQL / MySQL database dump
- uploads/: logos, fallback images, presenter photos, sponsor artwork
- podcast and rewind metadata
- website-builder generated pages
- widget presets and embed configuration
- RSS feed configuration and cached thumbnails
- encrypted AzuraCast base URL, station shortcode and token reference
- audit log of who created/restored each backup