All templates

Deploy Postgres Backup on your own server.

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…

Your infrastructureAutomatic HTTPSNo lock-in

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why Postgres Backup

Everything you need, running where you choose.

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

PostgreSQL to S3 Backup
The app allows you to backup your PostgreSQL databases to S3. It supports both Docker and Docker Compose usage for flexibility and ease of use.
Encryption
The app supports encryption for your backups. You can set an encryption password to secure your data. The backup can be decrypted using openssl aes-256-cbc.
Scheduling
The app allows you to set a schedule for automatic backups. This ensures your databases are regularly backed up without manual intervention.
Backup All Databases
The app allows you to backup all available databases. This feature ensures that no data is left unprotected.
S3 Endpoint Configuration
The app allows you to specify an alternate S3 endpoint. This is useful if you're using an S3 Compatible Storage Provider.
Secure Database Backup
The app provides a secure way to backup your PostgreSQL databases to S3. It supports encryption, allowing you to set a password to encrypt your backup for an added layer of security.
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 Postgres Backup
Open Templates, select Postgres 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

postgres-backupRequired

App Service Image

easypanel/postgres-backup-s3Required

Postgres Host

Required

Postgres Port

5432Required

Postgres User

postgresRequired

Postgres 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
MySQL Backup
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 app requires your AWS access key, AWS secret key, and AWS S3 bucket path. It also requires your MySQL host, user, and password. You can customize the path prefix in your bucket, the AWS S3 bucket region, and the AWS Endpoint URL. The app also allows you to add extra mysqldump options without overriding the default ones. With the mysql-backup-s3 app, you can ensure your MySQL databases are always backed up and secure in your AWS S3 bucket.
View template
Borg UI logo
Borg UI
Borg UI is a modern web-based interface for BorgBackup, the popular deduplicating backup program with compression and authenticated encryption. It provides an intuitive dashboard for managing backup repositories, creating and scheduling backups, monitoring backup status, and restoring files through a user-friendly web interface. BorgBackup is known for its efficiency through deduplication at the chunk level, strong encryption using AES-256, and data integrity verification. Borg UI simplifies the complexity of command-line operations by offering visual repository management, backup job configuration, automated scheduling, space-efficient storage tracking, and easy file restoration. The self-hosted solution gives you complete control over your backup infrastructure while maintaining the security and reliability of BorgBackup. With access to your entire filesystem, it can protect any data on your server including application files, databases, configurations, and user data. Perfect for system administrators, developers, and anyone who needs reliable, encrypted, and space-efficient backup solutions without relying on proprietary cloud backup services or complex command-line interfaces.
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
Ready to deploy Postgres Backup?
Open your own Easypanel dashboard, choose Postgres Backup from Templates, and review the deployment options.