Building a central Ansible Control Node
Managing multiple servers or virtual machines can quickly become overwhelming. An Ansible Control Node gives you a central...
Automating Spam Training with rspamd-learn-helper
Fighting spam is a constant battle. Even with powerful tools like Rspamd, it’s easy to forget to regularly...
Real-Time UPS Alerts via Telegram
Why Worry About Your UPS? If you run any kind of server – whether it’s a home lab,...
Optimize Scans with ImageMagick
If you frequently work with scanned documents, PDFs, or JPEGs, file size and readability can be a challenge....
Scripted Windows App Installation for Consistency
Modern Windows systems offer several ways to install applications—primarily via the graphical Microsoft Store or winget, the Windows...
Expunge old mails by folder and age in Dovecot
Keeping mailboxes lean is essential for performance and storage management on self-hosted email servers. Over time, folders like...
How to delete the entire Git History
There are situations where you want to keep your project files but get rid of the entire Git...
Accurate Weather Data integrating Wetter.com
You have a weather station? Become part of the wetter.com weather network, a large community of weather stations...
Let’s Encrypt certificates behind a Load Balancer
Let’s Encrypt and Certbot make issuing and renewing TLS certificates easy — until your servers sit behind a...