HomeBlog
06 BlogNotes from the server room.
Practical write-ups from real work: clusters, monitoring, hardening, open source, and how I work with clients. 5 posts so far.
-
Open source
How I take company code open source on GitHub
The client hands me the code; this is everything I do after that: history audit, structure, GitHub SEO, licensing, commit rules, rulesets, security, workflows and launch.
Read post -
Infrastructure
What I learned building a 4-node Proxmox HA cluster
Quorum maths, fencing, affinity rules, replication schedules and a calm 8 → 9 upgrade: the things I wish I'd known before I started.
Read post -
Monitoring
Why I wrote my own Prometheus exporter for SMS gateways
Kannel, smppbox and KSMPPD only show a status page. Here's how I turned them into metrics, and the counter-reset bug that nearly made the graphs useless.
Read post -
Client work
What I do before I touch a client's server
After 67 freelance orders, this is my routine for working on servers I didn't build and can't afford to break.
Read post -
Security
The first hour on a new Linux server: my hardening checklist
The steps I take on every fresh server before it serves a single request: users, SSH, firewall, updates, time and logs.
Read post