All Collections
Frequently Asked Questions
Backups
How to back up private and internal databases?
How to back up private and internal databases?

Back up privately/internally-accessible databases (MySQL, PostgreSQL, MongoDB, Redis) behind firewalls.

Islam Essam avatar
Written by Islam Essam
Updated over a week ago

It is possible to use SimpleBackups to back up private resources. You will need an intermediate server within your network that has access to the private network, and use that intermediate server during the backup.

Using this method, the private host is never accessible or exposed to the Internet, and at the same time no agents are run on the private server to take the backup. The private host stays as a blackbox.

Requirements

  1. Private database, or server you need to back up (ex.: private-resource-01)

  2. Any SSH-accessible intermediate server, that has access to the resources in step 1 (ex.: tunnel-server-01)

Back Up Internal or Private Databases (database backups)

Expose the private database that resides on private-resource-01 to an intermediate SSH-accessible server tunnel-server-01, then:

  1. Create a serverless database backup on SimpleBackups

  2. Use the tunnel option to tunnel SimpleBackups' connection through tunnel-server-01 which has access to your privately accessible database

Did this answer your question?