
Mirror GitHub Repos to Gitea
For a long time, I’ve been thinking about how to keep my GitHub repositories regularly backed up. Losing...

Create Proxmox snapshots via Ansible
When working with Proxmox LXC or VM containers, it’s prudent to take a snapshot before applying updates. Snapshots...

Automating DNF Updates with Ansible
Keeping Linux systems up to date is critical for security and stability. In enterprise environments or home labs,...

Gitea: Your local Git solution
Managing Ansible automation code in the cloud is convenient, but storing encrypted secrets on third-party platforms like GitHub...

Recover an Arduino that won’t flash
During an ESPHome project for my aquarium, I noticed that several D1 Mini (ESP8266) boards suddenly refused to...

Smart Devices with ESPHome
When I started automating my aquarium in June 2022, my goal was simple: monitor temperature, control the lighting,...

Track MikroTik PPPoE sessions
In modern networking environments, especially when using MikroTik routers in residential or SMB setups, PPPoE (Point-to-Point Protocol over...

How to safely replace a faulted ZFS disk
When a ZFS pool shows DEGRADED, it means a disk has failed or stopped responding. ZFS keeps your...

Running n8n in a Proxmox LXC Container
Automation is becoming a central component in homelabs and enterprise environments. I have been using Node-RED for years,...