Backing up Your PikaPods Pods
Keeping your data safe is very important to us. In addition to redundant drives, there are also daily backups of all databases and mounted files (everything you see over SFTP) pods use. These backups are meant to recover from server-wide failures. While it’s also possible to restore individual pod files in emergencies, we currently can’t offer this service regularly.
All persistent pod data is available over SFTP. Some pods also use an external database, usually Postgresql or MySQL/MariaDB.
You can make a full pod backup by following the steps:
- Enable SFTP in the pod’s settings.
- Enable Database access in the pod’s settings.
- Stop the pod to make sure all data from memory is written to disk (e.g. for SQLite or Mongo databases)
- Log into the pod via SFTP and copy all files.
- Log into the pod’s database and Export the whole database.
- Start your pod again
We plan on adding more granular backup- and restore options in the future. See here for the latest progress.