Skip to content

HomeLab

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

SHORTY – Generate docker run commands using docker-replay

If you’re forgetful like me, you have to wrote everything down to remember what you did later. For Docker, this hits me quite hard for every “docker run” command I’ve ever issued. What was the env setting like? On which port did I ran the container? I found a small little Python project called “docker-replay” quite useful to generate docker run commands out of running containers for me.

Read More »SHORTY – Generate docker run commands using docker-replay

Es lebt! – PiHole hochverfügbar mit keepalived

Ich verwende PiHole als rekursiven DNS Server sowie als DHCP Server in meinem Heimnetz. Das bewahrt mich vor unliebsamer Werbung und erlaubt mir, DNS Einträge nach meinem Belieben zu vergeben und mehrere Domains zu verwalten (etwas, dass meine Fritzbox nicht kann). Zwar synchronisiere ich DNS und DHCP Einstellungen zwischen meinen zwei Raspberry Pi’s, bei einem Ausfall meines primären DNS PiHole, muss ich dennoch (abhängig vom Betriebssystem meiner Clients) manuell tätig werden um den zweiten PiHole als primären DNS Server verfügbar zu machen. Hier kommt keepalived ins Spiel.

Read More »Es lebt! – PiHole hochverfügbar mit keepalived