v1

When you create a new backup it will be scheduled for creation, check the entry on the backups page to view its status.

Redis does not currently support backups.

You can import a backup you have previously downloaded, or restore from another source.

important

You should always create a new backup of your data before restoring.

You can import a backup from the following sources:

URL

You can restore a database from a file by providing the URL to the hosted file, for example https://yourdomain.com/backups/data.db.gz. The file must end in .gz, but does not necessarily need be a zipped archive.

Please note:

  • All existing user databases will be removed. The default admin and access users and system databases will not be affected.
  • All databases from the backup source will be imported
  • The default admin and access users will have full access to the imported database. If these users have been deleted they will be recreated before restoring.
  • If the source includes user manipulation commands (create user, grant permissions), they will be executed unless they grant too many rights

Connection string

You can restore from another database by providing a connection string with relevant credentials and parameters. When you import a backup from a connection string it will immediately schedule a restoration with the provided data. Please ensure you have backed up your data before proceeding.

Please note:

  • All existing user databases will be removed. The default admin and access users and system databases will not be affected.
  • All databases, except users, from the backup source will be imported (depending on the access of the specified user when importing by connection string)
  • The default admin and access users will have full access to the imported database. If these users have been deleted they will be recreated before restoring.
DatabaseConnection string syntax example
MongoDBmongodb://user:password@mongodb0.yourdomain.com:port
RedisCurrently unsupported
MySQL (using JDBC)jdbc:mysql://user:password@yourdomain.com:port
PostgreSQLpostgresql://user:password@yourdomain.com:port

The backups page will display a list of backups with the name, status, size, completion time, status of the last attempted restore, number of restores, date of the last restore, creation date, and controls. You can click on the entry in the list to view the restore history, view the logs of each restoration, and abort scheduled restorations. You can access the following controls using the buttons on each entry:

Download

Download the backup as a gzip (.gz) archive file.

Restore

Select to restore from this backup. Your backup will be scheduled and executed shortly.

Delete

Removes the backup from Northflank.

© 2021 Northflank Ltd. All rights reserved.