Latest
All posts →Why Your Backups Are Too Big: A Practical Guide to Content-Defined Chunking
By Gilles Chehade You change one line in a large file. Your “incremental” backup re-uploads the whole thing anyway. Nine times out of ten,…
Announcing ihasmail: a JMAP Webmail Built for Stalwart
Stalwart gave self-hosters a modern mail server in a single binary — mail, calendars, contacts, filters, files — and then left them bolting an…
Announcing Cairn OBS: Kubernetes-Native Log Aggregation, AGPLv3, No Feature Gate
Cairn OBS is a Kubernetes-native log aggregation and observability platform — one query language over ClickHouse and Tantivy, dashboards, alerting, multi-tenant RBAC, AI-assisted queries.…
Google Borg
Before Kubernetes, there was Borg — the secretive system that quietly ran Google's entire fleet for over a decade. This is the full story:…
Popular How-Tos
Browse How-To →10 Linux Admin Errors Everyone Googles (and How to Fix Each)
If you’ve administered Linux for more than a week, you’ve seen these errors—and probably googled them under pressure. Here are the top 10 “most…
How to Monitor Real-Time Object Count in an S3 Bucket Using AWS CloudWatch
In this guide, we'll walk you through how to set up an AWS Lambda function and a CloudWatch dashboard to monitor the real-time object…
LetsEncrypt Zimbra
Automate SSL certificate renewal and deployment for Zimbra Collaboration Suite using a custom Bash script. Learn how to set up Certbot, configure cron jobs…