coolflex

sometimes i write about things i build or break

Stumbled into running my own mail server. Would not recommend.

Two weeks of DNS headaches, angry spam filters, and one very late night debugging OpenDKIM. It kind of works now. Here's what i learned so you don't have to do it yourself.

Migrated from Docker Compose to Nomad and i'm not looking back

Docker Compose was fine until it wasn't. After the tenth time of explaining to my homelab why a service should restart in order, i gave Nomad a try. It's simpler than Kubernetes and actually works for a single node.

That time i accidentally DDoS'd my own site with a bad nginx config

Set up caching. Forgot to set a rate limit. Repeated the same mistake three times before i noticed the logs. A short story about being my own worst enemy.

Wireguard mesh between three continents: surprisingly stable

Got tired of cloud relays. Set up a direct Wireguard mesh between my home server (EU), a cheap VPS (US), and a friend's box (Asia). Latency is better than any commercial VPN i've used.

Why i still use a mechanical keyboard from 2012

Not really a tech post. I just really like this keyboard. Cherry MX Blues, slightly yellowed keycaps, zero regrets.

about this thing

Hey, i'm the person behind coolflex. I've been tinkering with servers and code for longer than i care to admit. This blog is where i dump whatever i'm working on — sometimes useful, sometimes just venting about broken dependencies. No ads, no tracking, just plain HTML and nginx.

If you find something useful, cool. If not, there's plenty of other blogs out there.