Skip to main content

About

·241 words·2 mins
Author
Mario
Security engineer by day, homelab tinkerer by night. Building self-hosted infrastructure and documenting the journey.

Developer Workspace

Why This Journal Exists
#

I’ve learned more from random blog posts than from official documentation. Someone’s 3 AM troubleshooting session, written up the next morning, has saved me countless hours. This journal is my contribution back to that tradition.

What You’ll Find
#

SectionWhat It Contains
WikiEvergreen reference docs — updated as I learn
TutorialsStep-by-step guides you can follow in your own lab
JournalQuick changelog entries — what changed and why
PostsDeep dives and lessons learned from failures

My Philosophy
#

“Build it yourself, understand how it works, and learn from every failure.”

Three principles guide my homelab:

  1. Self-host where practical — Not everything needs to live in the cloud
  2. Automate the toil — If I do it twice, I script it
  3. Document everything — Future me will forget; past me should write it down

Topics Covered
#

  • Virtualization — Proxmox VE, LXC containers, Docker
  • Networking — VLANs, firewalls, high-availability DNS
  • Automation — n8n workflows, Ansible, CI/CD
  • Monitoring — Centralized logging, alerting, observability
  • Security — Defense in depth, access control, backups

A Note on Security
#

All examples use sanitized placeholders:

Real ValueShown As
IP addresses<YOUR_IP> or role names
Domains<YOUR_DOMAIN>
Credentials<YOUR_PASSWORD>
HostnamesDNS-Primary, Proxmox-Node-1, etc.

This is a learning journal, not production-grade documentation. Always test in your own environment before deploying.

Connect
#


Thanks for reading. I hope something here saves you a few hours.