Skip to content

Backup

A pinch of salt – Encrypt WAL-G PostgreSQL backups

WAL-G is a widely known backup software for Postgres databases. One of it’s features is to backup to S3 storage out of the box. Also it’s capable to encrypt those backups and WAL archives with several encryption methods (e.g. libsodium). Since WAL-G is implemented within the Zalanndo Spilo image and therefore deployed by default with the Zalando Postgres Operator on Kubernetes, I had a deeper look on how to get encrypted backups implemented there, cause this is not documented well.

Read More »A pinch of salt – Encrypt WAL-G PostgreSQL backups

Restore and Clone from S3 – Configure Zalando Postgres Operator Restore with WAL-G

In an earlier blogpost, I wrote about doing Postgres backups using WAL-G to a S3 storage. This time we have a look to either clone or “inplace” restore a postgres instance from these backups. All of this using the Zalando Postgres Operator. If you haven’t done so, please read the backup post before proceeding reading this one.

Read More »Restore and Clone from S3 – Configure Zalando Postgres Operator Restore with WAL-G

Backup to S3 – Configure Zalando Postgres Operator Backup with WAL-G

Doing basebackups of Postgres databases enables you to do a Point-in-time recovery (PITR) of your database. Doing backups for your databases that have been deployed using the Zalando Postgres Operator, is a different beast. Here I show you how it’s done with a MinIO (self)hosted S3 compatible Object Storage.

Read More »Backup to S3 – Configure Zalando Postgres Operator Backup with WAL-G

Backups von Docker Containern erstellen mit Ansible

Docker Container legen ihre persistenten Daten in sogenannten Volumes ab. Diese Daten sind in einer containerisierten Umgebung alles, was wir benötigen um einen Zustand zu einem definierten Zeitpunkt eines Containers wiederherzustellen oder um damit zum Beispiel eine Migration auf einen anderen Docker Host durchzuführen. Um das Backup für alle meine Container zu vereinfachen, habe ich ein Ansible Playbook geschrieben, dass alle Volumes zu allen definierten Containern in ein TAR packt und ablegt.

Read More »Backups von Docker Containern erstellen mit Ansible

Auf Nummer sicher – Synology NAS über zwei Standorte hinweg sichern

Wer ein Synology NAS sein Eigen nennt, kennt die eingebaute Funktion von „Hyper Backup“ und dem „Hyper Backup Vault“. Mit diesen zwei Werkzeugen, kann ein NAS als Sicherungsziel von einem anderen NAS dienen. Wer gerne für den schlimmsten Fall vorsorgen möchte, sollte seine wichtigsten Daten über mehrere Standorte hinweg gesichert haben. Sollte so das Eigenheim von einem Meteor getroffen werden, bleiben einem wenigstens die Familienfotos erhalten. 

Read More »Auf Nummer sicher – Synology NAS über zwei Standorte hinweg sichern