a complete PostgreSQL backup host with pgBackRest, an encrypted repository, scheduled backups, and a proven restore path
pgBackRest is a reliable, high performance backup and restore solution for PostgreSQL. This image delivers a complete, working backup host built around it: a pinned PostgreSQL server with pgBackRest configured against it, an encrypted repository on a dedicated data volume, WAL archiving for point in time recovery, scheduled full, differential and incremental backups, and a restore path proven end to end at build time and again on every instance at first boot. PostgreSQL binds to loopback only, so no database port is ever exposed to the network, and the whole backup, verify and restore chain is verified automatically.
The cloudimg image ships fully configured and security hardened. PostgreSQL binds to loopback only, a unique database superuser password and repository encryption passphrase are generated on first boot so no shared credential ever exists, the backup repository sits on its own dedicated, independently resizable data volume, and the backup, verify and restore chain is proven automatically. Every image is paired with a step by step deploy guide and backed by 24/7 cloudimg support.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Overview
pgBackRest is a reliable, high-performance backup and restore solution for PostgreSQL. This AMI delivers a complete, working backup host built around it - not just a binary install, but a fully configured appliance. It ships PostgreSQL 18 with pgBackRest 2.58.0: an encrypted local repository on a dedicated EBS volume, WAL archiving for point-in-time recovery, scheduled full, differential and incremental backups, and a restore path proven end to end at build time and re-proven on every instance at first boot.
## Why This Image Over a Bare Install
## What Is Included
## Secure First Boot
On first boot a one-shot service generates a cryptographically strong PostgreSQL superuser password and an aes-256-cbc repository encryption passphrase unique to that instance, creates the pgBackRest stanza, takes and verifies an initial full backup, enables the scheduled timers, and writes the secrets to a file readable only by root.
## AWS Integration Points
## Ready To Use
Connect over SSH, read the generated credentials, and the appliance is already taking scheduled backups. Run sudo -u postgres pgbackrest --stanza=main info to see the backup set, or point the appliance at a remote PostgreSQL host or an S3 repository with a config-only change.
## Use Cases
## Getting Started
For evaluation and development workloads, launch an m5.large with the default 64 GB gp3 repository volume. For production, size the repository volume to your dataset and retention policy. A full user guide covering the backup, verify and restore workflow is published on the cloudimg website.
## cloudimg Support
24/7 technical support by email and live chat. Our engineers assist with deployment, pgBackRest and PostgreSQL configuration, backup scheduling and retention design, restore rehearsals, and repointing the repository at remote hosts or object storage. Critical issues receive a one-hour average response time.
All product and company names are trademarks or registered trademarks of their respective holders. This product is not affiliated with or endorsed by Crunchy Data or the PostgreSQL Global Development Group.