All templates

Deploy MySQL Backup on your own server.

The mysql-backup-s3 app is a powerful tool designed to backup your MySQL databases to your AWS S3 bucket. It supports periodic backups, allowing you to schedule backup times in cron format, ensuring your data is always safe and up-to-date. The app also supports multi-files, meaning you can have one file per database if you choose to. The…

Your infrastructureAutomatic HTTPSNo lock-in

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why MySQL Backup

Everything you need, running where you choose.

Get the full MySQL Backup experience with Easypanel handling the repetitive infrastructure work around it.

MySQL to S3 Backup
The app enables you to backup your MySQL databases to your AWS S3 bucket. It supports all databases and uses mysqldump options for the backup process.
Multi-file Support
The app supports multi-file backups, allowing you to have one file per database. This makes it easier to manage and recover specific databases.
AWS S3 Bucket Customization
The app allows you to customize your AWS S3 bucket settings. You can set the access key, secret key, bucket path, path prefix in your bucket, bucket region, and endpoint URL.
Backup Scheduling
The app allows you to schedule your backup process in a cron format. This ensures that your databases are backed up regularly and automatically.
Secure and Reliable
The app provides a secure and reliable way to backup your MySQL databases to your AWS S3 bucket. It ensures that your data is safe and can be recovered whenever needed.
Flexible and Customizable
The app allows you to customize your backup process according to your needs. You can choose the databases you want to backup, set a consistent filename to overwrite with your backup or use a timestamp, and even decide the AWS S3 bucket region.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose MySQL Backup
Open Templates, select MySQL Backup, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

mysql-backupRequired

App Service Image

easypanel/mysql-backup-s3Required

MySQL Host

Required

MySQL Port

3306Required

MySQL User

mysqlRequired

MySQL Password

Set during installRequired

S3 Access Key

Required

S3 Secret Key

Set during installRequired

S3 Bucket

Required

S3 Prefix

backupRequired

S3 Region

us-west-1Required

S3 Endpoint

Required

Schedule

You can use CRON syntax

@dailyRequired
Resources
Project documentation and source code.
Latest template update
Aug 5, 2022

first release

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
Postgres Backup
The postgres-backup-s3 app is a powerful tool designed to backup your PostgreSQL databases to Amazon S3. It supports periodic backups, allowing you to schedule automatic backups at your convenience. This ensures that your data is always safe and can be restored whenever needed. The app also offers the option to backup all available databases at once, creating a single archive with a timestamp for easy identification. For added security, the app provides an encryption feature. By setting an encryption password, your backup can be encrypted and only decrypted with the correct password. This app is perfect for those who want to ensure their PostgreSQL databases are securely backed up in a reliable and efficient manner.
View template
PgBackWeb logo
PgBackWeb
PgBackWeb is a comprehensive web-based backup solution for PostgreSQL databases. It provides an intuitive interface to manage, schedule, and monitor PostgreSQL backups with support for multiple backup destinations including local storage and S3-compatible object storage. The application allows you to configure automated backup schedules, manage retention policies, and restore databases through a user-friendly web interface. PgBackWeb ensures your PostgreSQL databases are safely backed up with encryption support, making it an essential tool for database administrators who need reliable backup management without complex command-line operations. It supports multiple PostgreSQL instances and provides detailed backup logs and notifications.
View template
Databasus logo
Databasus
Databasus is a free, open source, self-hosted backup platform focused on PostgreSQL with support for MySQL, MariaDB, and MongoDB. It helps you schedule backups, apply retention policies, store backups in multiple destinations, and receive notifications about backup progress.
View template
Ready to deploy MySQL Backup?
Open your own Easypanel dashboard, choose MySQL Backup from Templates, and review the deployment options.