Server Backup and Restore
Pinepods provides comprehensive server-level backup and restore functionality that allows administrators to create full database backups and restore their entire Pinepods instance. This feature is essential for data protection, server migration, and disaster recovery.
Overview
The backup and restore system creates complete SQL dumps of your Pinepods database, including:
- All user accounts and authentication data
- Complete podcast subscriptions and metadata
- Episode information and listening history
- User settings and preferences
- API keys and integrations
- Server configuration settings
- Literally everything
Accessing Backup and Restore
Administrator Access Required
- Navigate to Settings in the main menu
- Expand the settings sections to find:
- Backup Server Data section
- Restore Server Data section
- Only users with administrative privileges can access these features
Creating Server Backups
Backup Process
The backup feature generates a complete SQL dump of your Pinepods database that can be used to restore your server or migrate to a new instance.
Step-by-Step Backup
- Locate the Backup Server Data section in settings
- Enter your database password in the provided field
- Click the Download Backup button
- The system will generate a backup file named
server_backup.sql
- The file will automatically download to your device
Restoring Server Data
Restore Process
The restore functionality allows you to restore a complete Pinepods instance from a previously created backup file.
Prerequisites for Restore
- Valid backup file (
.sql
format from Pinepods backup) - Database password used during backup creation
- Administrative access to the target server
- Understanding that restore overwrites existing data
Step-by-Step Restore
- Locate the Restore Server Data section in settings
- Click Choose File to select your backup file
- Enter the database password used when creating the backup
- Click Restore Server to begin the process
- The system will process the restore and redirect you to sign out
- Log back in with your restored credentials
File Limitations
- Supported Format: Only SQL files created by Pinepods backup
- File Validation: System checks file integrity before processing
Post-Restore Behavior
- Automatic Sign-Out: You'll be logged out after restore begins
- Complete Replacement: All existing data is replaced with backup data
- Service Restart: Server may require restart to complete restoration
- Re-Authentication: You'll need to log in with restored user credentials