How can we help? 👋
Getting Started
Understand how SimpleBackups works and how to create your first backup
32 Articles
Database Backup
Guides, Tips and FAQ on how to configure database backups
43 Articles
Server & File Backup
Guides, Tips and FAQ on how to configure files and server backups
4 Articles
Storage Backup
Guides, Tips and FAQ on how to configure cloud storage backup and replication
4 Articles
Server & Volume Snapshot
Guides, Tips and FAQ on how to configure server & volume snapshots
13 Articles
SaaS App Backup
Guides, Tips and FAQ on how to configure SaaS App backups
6 Articles
Storage Providers
Guides, Tups and FAQ on how to connect your storage provider
30 Articles
Help, Tips & Troubleshooting
Knows issues, tips and tricks
22 Articles
Suggested Articles
Our infrastructure
Understand how SimpleBackups operates your backups.
Scheduling
Flexible scheduling for your backups
Retention
Define when to rotate your backups
Backup Recovery & Compliance Board
Compliance and disaster recovery dashboard for your backups
Backup Restore
Learn how to restore a backup.
Backup Agent
Learn how to restore a backup.
Microsoft Teams Integration
Learn how to setup a SimpleBackups integration with Microsoft Teams.
Guides
Guides & how to backup your MySQL database
How to dump stored procedures / functions
Add the --routines flag to dump MySQL database stored procedures and functions.
How to Enable Binary Log for MySQL or MariaDB
Incremental MySQL/MariaDB backups using Bin Logs
How to create a Passwordless MySQL Backup
How to use MySQL configuration file to allow authentication without credentials for MySQL backups.
FAQ
FAQ on MySQL Backup
Guides
Guides & how to backup your PostgreSQL database
FAQ
FAQ on PostgreSQL Backup
Fix for pg_restore "unsupported file header" Version Error
Fix for pg_restore "unsupported file header" Version Error
PostgreSQL Backups on Replicas: Conflict with Recovery
Learn why PostgreSQL backups may fail on replicas with “canceling statement due to conflict with recovery” and how to avoid it by using the primary, scheduling during low-write periods, tuning settings, or excluding busy tables.
Guides
Our Guides on MongoDB Backup
Docker Containers Backup
How to Backup your Database inside a Docker Container.
Migrate to new Serverless
How to migrate your database backup to our new workers
FAQ
FAQ on Storage Backup
Guides
Store your website backups on any cloud storage (AWS, DigitalOcean, Dropbox, Wasabi, Google, ...).
Storage backup in a nutshell
Store your website backups on any cloud storage (AWS, DigitalOcean, Dropbox, Wasabi, Google, ...).
How to preserve S3 or DigitalOcean Spaces metadata on the files/objects
For cloud storage replication/sync, how to preserve objects' metadata?
FAQ
Common questions and answers about native cloud snapshots.
AWS S3
Steps to connect your S3 storage to SimpleBackups
Amazon S3 Glacier
Ultra low-cost backup storage using SimpleBackups and Amazon S3 Glacier
Azure Blob
Steps to connect your Azure Blob storage to SimpleBackups
Alibaba Cloud
Steps to connect your Alibaba Cloud Object Storage Service (OSS) to SimpleBackups
Backblaze B2
Steps to connect your Backblaze B2 storage to SimpleBackups
Synology C2
Steps to connect your Synology C2 storage to SimpleBackups
CloudFlare R2
Steps to Create a Cloudflare R2 Storage Token for a Bucket
DigitalOcean Spaces
Easily leverage your DigitalOcean account into a strong backup storage.
Dropbox
Steps to connect your Dropbox storage to SimpleBackups
Exoscale
Steps to connect your Exoscale storage to SimpleBackups
Egnyte
How to connect Egnyte Storage for backups? Use Egnyte for file backups, database backups, and storage replication.
Rsync.net
How to connect Rsync.net Storage for backups? Use Rsync.net for file backups, database backups, and storage replication.
Filebase
Steps to connect your Filebase storage to SimpleBackups
Google Cloud Storage
Store your websites and databases backups on Google Cloud Storage in just a few clicks.
Google Cloud Storage (S3-compatible credentials)
Generate Access Key and Secret Key for Google Cloud Storage.
Google Drive
Steps to connect your Google Drive storage to SimpleBackups
Hetzner Storage Box
How to connect Hetzner Storage Box via SFTP to SimpleBackups and use it for backup storage and cloud replication.
IDrive e2
Steps to connect your IDrive storage to SimpleBackups
Leviia
Steps to connect your Leviia storage to SimpleBackups
MinIO
Steps to connect your MinIO storage to SimpleBackups
NAS or local volume
How to store your backups locally, on a block storage, or on a NAS using SimpleBackups.
SFTP Storage
Steps to connect an SFTP storage or an SSH-accessible server as a storage to SimpleBackups
SimpleStorage
SimpleBackups built-in, secure, zero-config storage solution.
Storj
Steps to connect your Storaj storage to SimpleBackups
UpCloud
Steps to connect your UpCloud storage to SimpleBackups
Wasabi
Steps to connect your Wasabi storage to SimpleBackups
Supabase
Steps to connect your Supabase storage to SimpleBackups
IONOS
Steps to connect your IONOS storage to SimpleBackups
SimpleBackups IP addresses (firewall)
In order for SimpleBackups to schedule your backups, you need to make sure its IP addresses are well whitelisted if you have a firewall.
Automatically provision servers
Automatically connect SimpleBackups to newly provisioned servers on AWS EC2, Amazon Lightsail, DigitalOcean, Laravel Forge, …
Errors & Troubleshooting
Error messages while connecting your server and how to troubleshoot them.
Errors & Troubleshooting
General error messages related to storage and how to troubleshoot them.
How to customize the backup storage path
Explains the different ways you can customize your backup storage path(s).
How to download individual files when backing up all databases?
You can download individual backup files when backing up all databases.
How to generate an RSA PEM (asymmetric) key pair?
Step to generate an RSA PEM (asymmetric) key pair for use with SimpleBackups Encryption
Errors & Troubleshooting
Error message related to snapshots
Backups failing for MySQL server versions (~5.7.41 +- and ~8.0.32 +-)
Backups breaking for MySQL server versions (~5.7.41 +- and ~8.0.32 +-)
mysqldump: Couldn’t execute ‘show create table table_name‘
How to solve MySQL dump error: mysqldump: Couldn’t execute ‘show create table table_name‘
Using Tailscale with Docker for Secure Database Backups
Learn how to securely backup Dockerized databases using Tailscale, eliminating the need for a jump or bastion host. This step-by-step tutorial guides you through the process of setting up a Tailscale connection within a Docker container for hassle-free, private backups.
Couldn't execute 'FLUSH TABLES WITH READ LOCK’
Learn how to deal with the READ LOCK permission error, and why LOCK is needed on certain MySQL databases.