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...
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...
Nextcloud Performance Fix: ROW_FORMAT=DYNAMIC
Converting InnoDB tables to ROW_FORMAT=DYNAMIC in Nextcloud is not something that can be solved with a quick fix....
Alpine Linux LXC with Browser and RDP on Proxmox
This guide shows how to set up an ultra-lightweight Alpine Linux container on Proxmox with a minimal desktop,...
The Matrix Federation: Follow the White Rabbit
Matrix Federation isn’t a central server – it’s a network of free individuals: autonomous homeservers communicating through open...
Build your own secure chat system with Matrix
“This is your last chance.”After this, there’s no turning back. You take the green pill — you stay...
Fail2ban Made Easy with a Helper Script
What is fail2ban? fail2ban is a security tool for Linux servers that helps prevent brute-force attacks. It works...