Welcome
Hi, I’m Karl Ostendorf. Software Developer • Tinkerer • Self-Hoster • more
Featured
-
mastodon reposter
Reposter exists because Mastodon discovery is uneven. Your home server only knows about part of the Fediverse, so followed hashtags can miss posts that are visible elsewhere.
-
dayone2md
I wrote a CLI app to export Dayone journals to markdown.
Recent Posts
-
11ty migration
After struggling with Astro for a long time, I upgraded my blog to 11ty yesterday.
-
mastodon reposter
Reposter exists because Mastodon discovery is uneven. Your home server only knows about part of the Fediverse, so followed hashtags can miss posts that are visible elsewhere.
-
dayone2md
I wrote a CLI app to export Dayone journals to markdown.
-
Reboot
blog reboot
-
Kubernetes Install Unit File
Install Kubernetes on CoreOS with a systemd unit file
Recent Chirps
-
2026-06-06 @ 12:44
Federated forges are the future. The big hubs are too big of targets.
-
2026-06-04 @ 11:14
I updated my website to 11ty from Astro and listed out the reasons this time to benefit my future self.
-
2026-06-04 @ 10:08
It's so easy to switch a project from one language or framework to another these days.
-
2026-06-03 @ 10:06
I'm planning out a NAS for my homelab and am reading about Unraid vs TrueNAS. I'm comfortable setting up headless Linux computers without any GUI, so I don't really see the appeal of Unraid, except that it's capable of working with unmatched drives.
-
2026-06-03 @ 08:40
I'm really impressed with ActualBudget - it's very fast. I'm using the desktop app without a server so that is to be expected I guess, but wow!