Self hosting a PDS isn't hard (so far) 🔗
Due to my compulsive need to self-host whatever I possibly can1, I decided to set up a self-hosted PDS. All that's on it so far is my Bluesky profile [...]
a collection of dev rss feeds - blogroll
Posts
Due to my compulsive need to self-host whatever I possibly can1, I decided to set up a self-hosted PDS. All that's on it so far is my Bluesky profile [...]
For a while now, my home page has shown whatever song I'm listening to (or, if idle, the last one I played). Initially, it was powered by last.fm. As [...]
I've had this long, long running relationship with bookmarking and read it later services. I'll commit to one, excited about whatever feature set it o [...]
Now that this site is written in Go1, I've turned to restoring and adding more features connecting it to the open web. While I maintain a healthy skep [...]
I work from a big corner desk and part of the space on that desk is taken up by a small TV positioned in the corner. I use it occasionally and, for th [...]
I'm a reluctant Bluesky user and a new Bluesky user. I expanded my site's syndication implementation to support Bluesky and updated my links implement [...]
Watching the tech hype train while working in the industry has always felt a bit surreal. There's this nascent feeling that what I'm working on, while [...]
I built a native iOS client for linkding and launched it, as I usually do, with a sarcastic-ish Mastodon post. I'd been using my instance as a PWA (in [...]
That I even need and have made a diagram of the infrastructure for this site speaks to how over-engineered it is. Yet, while it is ostensibly a person [...]
I've already blocked entire countries to combat scrapers, I update my robots.txt for well-behaved bots (and 403 any included in the list that access a [...]
I've spent a while recently migrating my personal infrastructure off Coolify. Coolify's an excellent tool and one that helped manage the initial learn [...]
Navidrome released plugin support a few weeks ago and I've been working on implementing a plugin that scrobbles my listens to my own API endpoint. Thi [...]
Owning your own data is hard. I've been trying to own as much as I can, and my site has become a reflection of that process, both in what I display an [...]
You learn something new every day. I've been using Homebrew for over a decade and, up until a few weeks ago, hadn't hit a case where I would not want [...]
I spend a lot of time thinking about the open web. We talk about it a lot. But I'm not sure it exists, at least not in the way it's often described. E [...]
I use analytics on this site primarily to see where referral traffic comes from. It's not necessary, but it satisfies my curiosity. One of the most in [...]
I use Goatcounter for analytics primarily to see where things I post might get mentioned. I don't get a ton of traffic, nor should I expect to. Howeve [...]
This year has, to be frank, been exhausting. At least in a macro sense. It feels quite like the United States is collapsing as fascism and kleptocracy [...]
The US government is run by petty morons that are threatened by a font. But because the web is the web, you can at least force .gov sites to render al [...]
The last app I bought through Apple's app store was a client for my Audiobookshelf instance and this reminded me why I'd built a Navidrome client. I w [...]