Physical Address
42°26′05″N 83°59′06″W
Physical Address
42°26′05″N 83°59′06″W

Time to complete: 1-2 hours Additional monthly cost: $0 (Roundcube is self-hosted) Prerequisites: Parts 1-3 completed – mail server sending and receiving, SpamAssassin filtering, fail2ban active Introduction Parts 1 through 3 built a functional mail server from scratch — component…
Overview If you’ve been running a homelab for more than a year, you probably have configs scattered across half a dozen machines, documentation that’s either missing or six months out of date, and a vague sense of dread about what…
Time to complete: 2-3 hours Additional monthly cost: $0 (SMTP2GO free tier) Prerequisites: Parts 1 & 2 completed – mail server receiving email, IMAP working, S3 backups running Introduction In Part 2 we built a mail server that receives email…

Building a Secure Email Server: Part 2 – Deployment Time to complete: 2-3 hours Monthly cost: ~$12.50 ($12 DigitalOcean + $0.50 AWS S3) Prerequisites: Part 1 (component selection), domain registered with Cloudflare DNS, basic Linux familiarity Introduction In Part 1,…

Project Overview Email infrastructure is one of the most complex yet fundamental services on the internet. Despite using email daily, most people—even many in tech—don’t understand how it actually works under the hood. SMTP, IMAP, DKIM, SPF, DMARC, spam filtering,…

A default WordPress installation is a target. To move from “vulnerable” to “hardened,” we must secure the entire stack: the Operating System, the Web Server, the Database, and the Application itself. This guide follows the official WordPress hardening standards to…