Manage backups and snapshots
There are two ways to back up your server instance. Both methods will create a snapshot of your server's disk, which can then be restored to a new server in case something goes wrong, or if you simply wish to change the plan size or move to a different location.
Snapshot
As the name suggests, a snapshot is created instantly (if enough storage space can be allocated; otherwise, you may see an error message). Each snapshot has a price of 20% of the server cost, and you will be charged for the time the snapshot exists. Billing stops as soon as the snapshot is removed. The advantages of snapshots are:
- They can be created at any time of your choice.
- They never expire as long as you have enough funds in your account.
Automatic Backups
This can be enabled during server creation for a price of 20% of the server price. Automatic backups are snapshots created on a regular schedule. Billing stops immediately when the server instance is removed. The advantages of backups are:
- They will expire in 7 days but continue to exist even if the server instance itself is removed.
- They will never run out of space; snapshots may fail to create if not enough space is available.
- They are created automatically on a schedule, so you don't lose your work just because you forgot to create a snapshot.
Object storage
Using a tool such as s3cmd or aws-cli makes it easy to back up and restore important data to an object storage. Object storage treats your backup as individual file objects instead of a full snapshot, making it easier to partially restore data. Other advantages include:
- Very affordable, as you only pay for what you use.
- They never expire as long as you have enough funds in your account.
- Backups can be easily automated using cron jobs.