Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.pgbackrest-ubuntu-24-04-8d366ac4-2f02-40a5-b956-57783c5bb5fd/image6_logolarge.png

pgBackRest on Ubuntu 24.04 LTS

by cloudimg

pgBackRest on Ubuntu 24.04: a complete PostgreSQL backup host, protected from first boot

pgBackRest is a reliable backup and restore solution for PostgreSQL, developed and maintained by Crunchy Data. It takes full, differential and incremental backups, archives write ahead log continuously, compresses and encrypts everything it stores, verifies what it has written, and restores a cluster to any point in time. It replaces hand rolled dump scripts with a tested, parallel, checksum verified backup chain.

pgBackRest on its own is a command line binary, so this cloudimg image is not a bare binary drop. It is a complete PostgreSQL backup host: a pinned PostgreSQL 18 server, pgBackRest configured against it, an encrypted repository on a dedicated data volume, WAL archiving already wired through archive-push, and a working schedule of full, differential and incremental backups with periodic repository verification on systemd timers. Both packages are installed from the official PostgreSQL Global Development Group repository, whose signing key is verified by its full fingerprint at build time.

The image protects data before you log in. On the first boot of every virtual machine it generates a unique PostgreSQL superuser password and a unique repository encryption passphrase, creates the backup stanza for that machine, takes an initial full backup and verifies it. The same appliance can be repointed at a remote PostgreSQL server, or at Azure Blob or S3 object storage, by editing configuration alone, and pgBackRest supports several repositories at once so you can keep fast local backups and an offsite copy together.

Security is built in. PostgreSQL is bound to the loopback interface, so the image ships no network reachable database port and the only inbound port is SSH. Host based authentication is restrictive and contains no trust rule. No password, no repository passphrase and no backup data ship in the image. A self test ships on the image that writes a known row, backs it up, drops the table and restores it, so the restore path can be proven on demand rather than trusted.

pgBackRest is distributed under the MIT License, free and open source with no per CPU or per deployment fee. cloudimg is not affiliated with, endorsed by or sponsored by Crunchy Data or the PostgreSQL Global Development Group; PostgreSQL is a trademark of the PostgreSQL Community Association of Canada. cloudimg provides packaging, the secure by default posture, security patching, the paired deployment guide, and 24/7 support with a guaranteed 24 hour response SLA.

At a glance

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.pgbackrest-ubuntu-24-04-8d366ac4-2f02-40a5-b956-57783c5bb5fd/image3_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.pgbackrest-ubuntu-24-04-8d366ac4-2f02-40a5-b956-57783c5bb5fd/image4_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.pgbackrest-ubuntu-24-04-8d366ac4-2f02-40a5-b956-57783c5bb5fd/image0_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.pgbackrest-ubuntu-24-04-8d366ac4-2f02-40a5-b956-57783c5bb5fd/image1_screenshot04.png
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use Trademarks About our ads Manage cookies