iron
layer 0- nodes1× hetzner · 2× home
- hyperv.proxmox + zfs
- netwireguard mesh
- backupborg → b2
i run a small constellation of servers from my bedroom.
i write code, route packets, and believe that boring infrastructure wins.
a quick cat ~/about.md
i'm emir — a developer somewhere in germany. since 2018 i've been running my own little corner of the internet on hardware i can physically touch.
i like things that just work. boring databases. boring file formats. boring init systems. the kind of stack you can leave alone for six months and come back to find still online.
by day i write code. by night i racktune servers, draw network diagrams, and watch grafana panels go very flat and very green.
ssh than clickwhoami · skills · stack · services · uptime · contact · sudo make-coffee · clearbattle-tested, deliberately boring
live status of public services
realtime health of every service, every endpoint, every blinking light.
open ↗30+ targets, latency & jitter visualized over time.
open ↗public looking glass: ping, trace, mtr from my edge.
open ↗side quests, in various states of done
a community space for like-minded people. forums, shared resources, the occasional flame war. self-hosted top to bottom.
a tiny self-hosted monitor for hobbyists: ping, port-check, certificate expiry, simple webhooks. one binary, one config file.
a blog / wiki collecting the unsexy lessons of running a tiny network for years. uptime, postmortems, costs.
"boring infrastructure wins. pick tools you can reason about at 3 a.m. with low battery. keep one database. keep one shell. keep good backups. make the dashboard green and go to bed.
if i can host it on a box i can reach, i will.
smtp, imap, ssh, dns. they'll outlive us all.
git tracks it. grep finds it. humans read it.
five nines isn't a brag, it's a contract.
i read everything · usually reply within a day