Just migrated some storage buckets to Hetznerās S3-compatible Object Storage and also set up OpenCloud. Looks nice so far, much better than what I remember about NextCloud. Letās see if I will migrate from OneDrive already a few years before my Microsoft 365 subscription expires. Sovereignty, Digital Independence, etcā¦
š¬ Micro
This section is for short notes, thoughts or IndieWeb interactions.
Welcome, Kev, to the group of bloggers building their own blogging systems because all other options didnāt exactly fit their needs! š
Even though Kev is no professional developer, the project looks remarkable! Maybe not being a professional developer is what prevents you from simply building just another blogging system tailored towards developers. It took me five years to finally write good (or at least somewhat good) documentation. Kev did it right away for Pure Blog (also with videos!).
Is it your final blog migration, Kev? I also migrated my blog a couple of times before I started building GoBlog. Since then I havenāt thought once about migrating again, as whenever I have the need for a new feature or some change, I can simply implement it myself.
I finally moved my blog to the new domain. I wrote extensive code and integration tests in GoBlog to ensure nothing breaks and to move all ActivityPub followers to the new handles, but you never know. š So far itās looking good though⦠Hello from janlukas.blog! š
New year, new fitness motivation? I ordered a foldable pull-up and dip power tower. š Letās see if it is actually foldable enough to not take too much space in the apartment. And letās see if itās just going to be another piece of fitness equipment being mostly unused.
The pull-up bar for the door frame that I used in Kassel unfortunately doesnāt work with the doors in this apartment. And Iāve screwed enough things into the walls to know that the walls here are a disaster.
I couldnāt resist buying a new domain! š
I chose janlukas.blog as Iām considering rebranding my online presence. I want to move away from the nickname jlelse towards a stylized version of my first name. It also feels much more future-proof, especially if I end up taking my future wifeās last name.
What will probably be even more difficult than deciding on a surname is moving the blog. Moving an ActivityPub instance to a new domain is no easy task. (If you have already done that, please tell me how.)
Fun fact: While Jan and Lukas have long been the top boysā names in Germany, the name Jan-Lukas with a hyphen is not that common after all. janlukas.de and jan-lukas.de were also still available, before I registered them.
My default apps in 2026
Many are taking the start of the year as a chance to update their ādefault appsā lists. I created a post listing mine in 2023. But as I also had a list of āself-hosted servicesā I use, I decided to merge those lists, and you can find it on a subpage of my /uses-page now. There are also separate lists about the hardware and the browser add-ons I use. And I know, I should find an alternative for OneDrive. I was thinking about switching to a self-hosted OpenCloud with S3-storage at the latest when my M365 license expires in 2028.
I took some time today (since I have the day off for a public holiday) to update the āAbout Meā page on this blog and make it a bit more personal. It should now offer a good way to get to know me without ever having met me in real life. š
Even as an adult, youāre allowed to go sledding! No sooner said than done. Today, with a lot of new snow, I drove out to the Harz Mountains. I hiked up from Bad Harzburg to the Molkenhaus (about 2 kilometers) and then took the sled back down on the return leg. Itās the very same sled my parents used to pull me on through the Harz when I was just a little kid. It was fun! āļøš·

š¼ļøĀ View
Having multiple side programming projects is a good thing. While I enhanced GoBlog with some security features in the recent past (multiple passkeys, hashed passwords, etc.), I worked again on another project, which I havenāt touched in almost two years. My URL shortener. I did some maintenance but also added some quality-of-life features. This time I worked with Raptor Mini in GitHub Copilot. On the small code base, that model worked quite well.
You are welcome to check out GoShort.
I should have set up something like this earlier, but now I finally did: Uptime Kuma. I currently host it on my home server and let it monitor my main VPS, my mail server, and some self-hosted services. Simple to set up and configure with SQLite!