crosspost

Defaults 2025

Another year has passed, and it’s time to update my app defaults. A lot has happened in the world since Andrew, Martin, and Jason of Hemispheric Views listed their defaults for the first time. I’ve tried to ditch big‑tech companies and move my data and services to more open platforms, some of them self‑hosted.

Indicated are unchanged entries (πŸ”’) and updated entries (✨). I still use the various categories as written by Andrew:

Update 2025-12-03: removed note to myself

PSA macOS and iOS Apps on Sale

PSA: Right now is a good time to buy Indie Software for macOS and iOS. There are lists online with hundreds of discounted apps, e.g. indieappsales.com or github and Lou has a Roundup of his AppAddict Reviews on Sale.

But it’s even easier than this. Just buy all the apps you don’t own yet from the Editor’s Choice bundle. You’re welcome ;-)

Down the Self-Hosting Rabbit Hole

For a couple of years, I’ve had two Raspberry Pis running on my home network. One was for a Magic Mirror 2 server instance with a few self-written Python scripts. A very cheaply acquired Fire Tablet hangs on the fridge and displays its website in Full Kiosk Mode. The other Raspberry run Pi-Hole and filters ads for the entire home network. To become a little more independent from the big tech bros, in the middle of the year, a VPS from Hetzner joined the setup, running NextCloud. It now provides the entire family with cloud storage, calendar, and address book. The NextCloud software and the VPS are maintained by Hetzner; I only have to worry about the NextCloud configuration. I didn’t dare to do more. Self-hosting, I found and still find - without any (professional) knowledge of networks - quite scary.

That changed a few weeks ago. I still find it scary, but I installed a bit of software anyway. It started, as so often, with a post from Marcus. He mentioned OwnTracks and Geo Activity Playground in his article. I was curious, and since I absolutely didn’t want to open up my home network1 yet, I rented a regular, very cheap VPS for a few Euros a month from Hetzner and installed OwnTracks there. That was almost too easy. But I didn’t want to install Geo Activity Playground as well on the same server as I didn’t know how to correctly limit access and separate both installations. So finally I started to look into Docker. Let’s fast forward a bit; I don’t want to bore you too much.

I now have - and it’s all still very much in flux - a dedicated VPS running OwnTracks and another one running Docker. It took a while, but eventually, I understood this YAML syntax for Docker Compose and how to integrate drives, networks, etc. Now, Portainer.io, Watchtower, SWAG, FreshRSS, Linkding, and Dawarich 2 are running on it. I also looked at Actual Budget, ntfy, Wallabag, and KOReader Sync 3 and successfully installed and configured them. Everything runs with its own subdomains, secured with the Hetzner Firewall, backed by regular backups, and snapshots. I learned how to disable shell logins via passwords, generate SSH keys and put them on servers, how to close ports with ufw, and a few other things. Inside the SWAG container, fail2ban is running, and I’ve blocked foreign countries using the DBIP-SWAG-Docker-Mod and also tried to keep bots out. Thanks to FreshRSS, I canceled Feedbin. I’m currently reading my RSS feeds on my Mac and iOS with NetNewsWire (or Reeder Classic), as I don’t like the integration with Unread as much - I can cancel that subscription too. Linkding is so incredibly close to pinboard.in - I immediately felt at home. I love not having to wait for Anybox to finish syncing anymore.4 Geo Activity Playgrounds5 is now running peacefully in a Docker container on a new Raspberry Pi 5, with 16 GB Ram and a 256 GB SSD connected via M.2 hat, in my house. Portainer, Watchtower, and additionally Immich, Pi-hole, MagicMirror 2, Calibre-Web, Dashy, and Readeck are also running on it. If I want to access it on the go, I do it via VPN through my Fritz!Box. The two dedicated Pis for the ad blocker and MM2 have been retired and can now be used for other tinkering projects. BTW Calibre-Web is absolutely great, Dashy is fun, and I will switch to Readeck as soon as Readwise reaches Phase 4 of Enshittification.6 And I’m now looking at Immich in parallel. If I manage to break away from Apple Photos, it will probably be with its help.

tl;dr I’ve learned a lot about self-hosting in the last two weeks, installed and tried out many services, and will now hopefully slow down, see how stable everything runs, and will certainly move one or two services to another server or turn them off again - we’ll see.

What projects are you self-hosting? πŸ˜‡


  1. I did not want to run my iPhone with a VPN 24/7. ↩︎

  2. I’m still thinking about and trying out whether this might be an alternative to OwnTracks. I can’t get the former to run with user management etc. in a container and therefore have to operate a dedicated server. I’m not sure if it’s worth it in the long run. ↩︎

  3. Actual Budget: I find it a bit scary to self-host my financial data on my own server; I’ve managed it so far on the Raspi in the local network; ntfy: Runs great, but I don’t have a real use case yet; Wallabag: too ugly, Readeck seems much better; KOReader Sync: still need to figure out how to secure it properly, unfortunately doesn’t start on the Raspi. ↩︎

  4. The Linkding iOS clients aren’t great, but you can also simply upload your bookmarks via a shortcut. ↩︎

  5. It’s funny, the application that started it all would actually need a more powerful server/computer with my 4,000 imported routes; but the installation on my Mac aborted with an error message, and sometimes it’s helpful just to be a little patient. ↩︎

  6. The same applies to Actual Budget in relation to YNAB. ↩︎

Babo: The Haftbefehl Story (2025)

Quite a long documentary about a severely addicted cocaine user whose music I've never been able to stand. My opinion of this artist hasn't changed. Neither has my opinion of cocaine.

Print and Play - Dungeon Pages

In the latest Hiro report, I read about an app called Roll N' Write for iPadOS. I had never heard about these print and play games and was wondering what they were about. I found the idea compelling, although I’m not a big RPG guy. I’ve downloaded the app, which looks decent, but as I am not a heavy iPad and Apple Pencil user anymore, I was more interested in the paper version. Especially because I recently found joy using pen and paper for some things in my life. The app’s screenshots featured Dungeon Pages. Right now you can get the core set for free on this Kickstarter page. So, I’ve printed a dice tray, bought some normal dice, and laminated some sheets. I still have to defeat my first boss dungeon - the game is quite hard. I had lots of fun playing it whenever I felt I could waste some time doom scrolling through the socials. I haven’t gone down the rabbit hole of this whole new universe yet, but I think I might try 52 Realms next.

A detailed look at a character sheet from a print and play role-playing game, Zaffinn. Featuring stats, abilities, etc. On top a dice tray with six dice - three white, three black.

LEGO 72046

I am extremely impressed with the LEGO Game Boy set. The build technique is outstanding. There are only two stickers and it looks absolutely brilliant. I am glad I made an exception to my β€œno new LEGO sets” rule.

A shelf displaying various handheld gaming devices and cartridges. There are several Game Boys (DMG, Color), a Modretro Chromatic and an Analogue Pocket. Cartridges are neatly arranged, with one prominently featuring "Donkeykong Land" game in a yellow case inside an Epilogue GP Operator. A yellow handheld console with a crank is also visible, a Playdate device.
Parasite (2019) movie review: disturbing but very good

Finished reading: Auf See by Theresia Enzensberger πŸ“š

🍿 Black Panther: Wakanda Forever (2022) - β˜…β˜…β˜…β˜†β˜†

Too much time for too little story.

Black Panther: Wakanda Forever poster

What I have done in the third week of 2023 (teaser: podcasts, playdate, no movies)

Streak, this is the third time this year I’ve managed to write down what I’ve done during the week.

If you’re interested in what it was like before, you can read about the first and second week.

What I have done in the second week of 2023 (teaser: playdate, macOS apps, podcasts, movie)

After all, this is the second time this year that I’ve managed to write down a bit what has been keeping me busy during the week. πŸ₯³

πŸ™‹β€β™‚οΈ

What I have done in the first week of 2023 (teaser: mastodon, omg.lol, playdate, ankermake)

I was motivated by muhh’s blog entry to write down what was on my mind in the first week of January. I’m not sure yet if this will become something more regular, but I wanted to start putting something online more often anyway - more on that below.

I’ve had the last two weeks off. The weather was bad, I had a cold 🀧 and therefore a lot of cycling wasn’t an option either (at least that’s what I told myself). So, I used the time to hang out at the computer a little more than usally. There was a lot of exciting things to discover there. Somehow Elon started this with the downfall of twitter, which he initiated. I had only been there reading for years anyway, and then after the takeover I decided to download my data, delete the clients on my end devices and no longer use the account.

As an alternative, I was of course interested in Mastodon and clicked an account on the standard instance mastodon.social. Thanks to tools like movetodon and fedifinder my timeline has also filled up pretty quickly, and I actually “met” pretty quickly some real people with whom you could exchange ideas in a friendly manner. All in all a very positive experience.

One great thing about the fediverse is the extreme dynamics of the tools and clients that are currently being built around it. It feels like back in the early days of Twitter where, for example, a single programmer, Loren Brichter, with Tweetie could turn the whole twitter landscape upside down. (BTW he only has an inactive account on Mastodon 😒)

I tried countless clients over a few days. Among others (unsorted)

The official app is okay, but IMHO not great; toot! I liked the range of functions very much, but you also have to cope with the strange design somehow. Because I follow some accounts that post a lot, and since the timeline on Mastodon is not orchestrated by any algorithms, posts from other people are in danger of being lost. Thats why a good list function is very important to me personally. There, Mammoth also makes a very good impression, but in the end I was lucky and was able to test Ivory via Testflight. The app by Paul Haddad and Mark Jardine has an button design that is a bit too playful for my taste, but otherwise it is extremely stable and really great at everything it does. The recently added list features are awesome, as they allow certain accounts to be hidden from the home view. So, atm I stick to Ivory and am looking forward to even better builds.

Then, sometime last week, I came across a post from @otaviocc@social.lol on omg.lol. And then, coincidentally, I signed up for the service with thousands of other people (who must have read a post on Hacker News and not otaviocc’s post 😎). On omg.lol you ultimately get a “funny” address on the web that contains a wide variety of small services. A single page website (to use as a business card), a statuslog, an omg.lol-email address (forwarder), different DNS services, pastebin, PURL service, a weblog (beta), etc. And while I was at it anyways, I also have my Mastodon account moved from mastodon.social to social.lol. Luckily that went really smoothly. It was a lot of fun getting involved, configuring everything and thinking about what it’s even good for πŸ€¦β€β™‚οΈ.

In the meantime, I continued to work with the AnkerMake M5, which also arrived after a very long wait at the beginning of December. All in all I’m very happy with the 3D printer, but still don’t really know what got into me back in early 2022 when I backed it on Kickstarter. But that is definitely going too far at this point and maybe I’ll go into more detail elsewhere.

Well, micro.blog is kind of a universe in itself too. In addition to choosing a theme, there is of course the client question. I got some for iOS (the official app, Gluon for Micro.blog and MacOS (MarsEdit 5, which I use via Setapp) looked at various editors (iA Writer, Drafts and Runestone. In addition, there are useful tools as Mimi Uploader (iOS) to upload images and Epilogue for Micro.blog to track books, but I’m just starting out here, there are just too many apps and I have to see which ones “click” for me.

There are of course all sorts of little helpers for publishing interesting links and posts on Mastodon or blog entries. Among others Linky and Re: Toot by Simon B. StΓΈvring (who, by the way, is also responsible for Runestone) I would like to mention at this point.

As if all that wasn’t enough, at the beginning of last week, after a 1.5 year wait, I received my long-awaited playdate game console. (In the meantime I had actually already forgotten that I had even ordered it and I was all the happier that it suddenly arrived.) It’s a lot of fun to deal with the little yellow box and I wanted to jot down some impressions I got. I rented a domain with Wordpress installed last year already and tried a few things with micro.blog but didn’t really publish anything on either platform. This year I wanted to change that and thus started with a post about the playdate.

All in all, it was an exciting time in terms of IT. Now all of a sudden I somehow have three blogs and will soon have to concentrate on one of them and see when everyday work starts again tomorrow, whether I still have the time and, above all, the desire to continue writing down my thoughts, or these escapades were again one of my “manic” excursions into something new and I would lose interest again the day after tomorrow - which would be a pity.

So, maybe cu next week πŸ™‹β€β™‚οΈ

PS: initally, I wanted to talk a little bit about the music and podcasts I’ve listened to, too but this post is already way too long.


  1. Update 22.01.2023: It seems like he is not actively developing it right now. ↩︎