{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Jan-Lukas Else","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/jlelse","_microblog":{"about":"https://micro.blog/about/api","id":"38437","username":"jlelse","bio":"Software Developer &amp; Blogger from Germany","pronouns":"","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://avatars.micro.blog/avatars/2022/38437.jpg"},"items":[{"id":"87580631","content_html":"<p>Blog discovery sites: <a href=\"https://janlukas.blog/posts/blog-discovery\">janlukas.blog</a></p>","summary":"While I, personally, blog less these days than when I was younger and had apparently more spare time, I have the feeling there’s some kind of resurrection of the blogosphere and IndieWeb these days. At least it feels more visible again. I came across a couple of new blog discovery sites recently, so...","url":"https://janlukas.blog/posts/blog-discovery","date_published":"2026-04-04T09:03:01+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-04-04 09:03","date_timestamp":1775293381,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"87542535","content_html":"<div class=\"e-content\">\n<p>I’m currently on my third or fourth attempt to protect my Forgejo (formerly a Gitea instance) from AI crawlers and other bots. Yesterday, I set up <a href=\"https://anubis.techaro.lol/\">Anubis</a>, that bot firewall you now see on some sites, and it actually seems to be helping. Let’s see how long that lasts…</p>\n<p>Anyway, due to the price hike, unused...</p>\n</div> <a href=\"https://janlukas.blog/micro/2026/04/2026-04-03-lnnkw\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/04/2026-04-03-lnnkw","date_published":"2026-04-03T17:36:23+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-04-03 17:36","date_timestamp":1775237783,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87413863","content_html":"<p>My March ‘26 in Review: <a href=\"https://janlukas.blog/posts/march-26\">janlukas.blog</a></p>","summary":"Another month gone; time flies…","url":"https://janlukas.blog/posts/march-26","date_published":"2026-04-01T19:50:58+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-04-01 19:50","date_timestamp":1775073058,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"87413862","content_html":"Mein März ‘26 im Rückblick","summary":"Und wieder ist ein Monat vorbei, wie die Zeit doch rast…","url":"https://janlukas.blog/de/posts/märz-26","date_published":"2026-04-01T19:50:54+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-04-01 19:50","date_timestamp":1775073054,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"87209113","content_html":"<div class=\"e-content\">\n<p>I’m back to Ubuntu and Linux on the desktop! 🥳</p>\n<p>The spare time this weekend, I used for migrating my laptop to Ubuntu 26.04 (beta). With the Windows 11 installation continuing as a QEMU/KVM virtual machine in case I still need Windows for some things.</p>\n</div>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-29-rmexs","date_published":"2026-03-29T19:22:21+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-29 19:22","date_timestamp":1774812141,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86951426","content_html":"<p>Will I switch back to Ubuntu? <a href=\"https://janlukas.blog/thoughts/2026/03/2026-03-25-elptm\">janlukas.blog</a></p>","summary":"I re-enabled my old trusty 2013-manufactured Lenovo ThinkPad S1 Yoga which I used during my studies. I had Ubuntu 24.04 installed on it for some time but never really used it. But now, I upgraded it to the latest development build of Ubuntu 26.04 to check the current state of Ubuntu and Linux on the...","url":"https://janlukas.blog/thoughts/2026/03/2026-03-25-elptm","date_published":"2026-03-25T19:35:45+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-25 19:35","date_timestamp":1774467345,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"86490284","content_html":"<div class=\"e-content\"><p>In 2020, during the pandemic, I spent 50 euros on a 1080p webcam. It worked fine, but I rarely used it: most calls at my old job were audio-only. Fast forward to 2026 and my new job: video calls are much more common. So I invested another 50 euros in a refurbished Logitech Brio 4K. The upgrade is night and...</p></div> <a href=\"https://janlukas.blog/micro/2026/03/2026-03-18-ytsni\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-18-ytsni","date_published":"2026-03-18T21:38:18+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-18 21:38","date_timestamp":1773869898,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86420961","content_html":"<p>Which Linux Distro to choose? <a href=\"https://janlukas.blog/thoughts/2026/03/which-distro\">janlukas.blog</a></p>","summary":"After migrating to Nextcloud, I’ve been thinking about switching back to Linux as my daily driver operating system. I used Linux for years before eventually returning to Windows.","url":"https://janlukas.blog/thoughts/2026/03/which-distro","date_published":"2026-03-17T22:52:09+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-17 22:52","date_timestamp":1773787929,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"85922910","content_html":"<div class=\"e-content\"><p>I haven’t really warmed up with Bluesky and ATProto yet; somehow the whole ecosystem seems very complex to me, but I haven’t really looked into it in depth yet and had similar feeling with ActivityPub in the beginning. But I do have <a href=\"https://jlel.se/bsky\">a profile there</a>. I’ve now moved it from bsky.social to the <a href=\"https://www.eurosky.tech/\">European...</a></p></div> <a href=\"https://janlukas.blog/micro/2026/03/2026-03-10-icrsw\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-10-icrsw","date_published":"2026-03-10T20:50:42+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-10 20:50","date_timestamp":1773175842,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85922325","content_html":"<div class=\"e-content\"><p>According to the weather forecast, today was supposed to be the last day of reasonably good weather and warm temperatures for the foreseeable future. So I really wanted to go on a short bike ride today after work. In the end, the ride wasn’t that short, but because I made sure not to overexert myself, it...</p></div> <a href=\"https://janlukas.blog/micro/2026/03/2026-03-10-lakpz\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-10-lakpz","date_published":"2026-03-10T20:38:39+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-10 20:38","date_timestamp":1773175119,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85858120","content_html":"<div class=\"e-content\"><p>Auch wenn mir die aktuelle Politik in Deutschland oft schlechte Laune macht und ich wenig Lebensfreude bei dem Blick in die täglichen Nachrichten verspüre, gibt mir immerhin eine solche Rede, wie <a href=\"https://www.youtube.com/watch?v=BY7ceeaMbs0\">die von Felix Banaszak</a>, das Gefühl, nicht ganz allein mit meiner politischen Verzweiflung zu sein. Oder auch <a href=\"https://www.youtube.com/watch?v=F_iZRRdFKjs\">diese...</a></p></div> <a href=\"https://janlukas.blog/de/micro/2026/03/2026-03-09-mbehn\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/de/micro/2026/03/2026-03-09-mbehn","date_published":"2026-03-09T21:13:52+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-09 21:13","date_timestamp":1773090832,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85784875","content_html":"<div class=\"e-content\"><p>I would never have thought that blocking just one country and one ASN would be so effective in reducing the spam reaching my email server, in addition to using Postscreen and Rspamd, of course. Over time, I had built myself a pretty sophisticated filter with Sieve and added a long list of domains to reject,...</p></div> <a href=\"https://janlukas.blog/micro/2026/03/2026-03-08-rhpzv\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-08-rhpzv","date_published":"2026-03-08T20:18:43+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-08 20:18","date_timestamp":1773001123,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85646101","content_html":"<div class=\"e-content\">\n<p>I have to say, I’m really happy with my almost silent belt drive on my bike. Compared to the loud clicking of some racing bikes, it’s like an electric car compared to a noisy combustion engine. I prefer it quiet.</p>\n</div>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-06-qgypr","date_published":"2026-03-06T16:23:33+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-06 16:23","date_timestamp":1772814213,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85586324","content_html":"<div class=\"e-content\"><p>Of course, I had to take a photo of my bike with the sunset in the background… Sadly, the camera on the Galaxy XCover 7 isn’t the best to catch the beauty of the sunset. But the bike setup has changed quite a bit <a href=\"https://janlukas.blog/thoughts/2025/09/2025-09-20-wjzso\">since September</a>. And when I got home from this lovely tour, my lovely fiancé had French fries...</p></div> <a href=\"https://janlukas.blog/micro/2026/03/2026-03-05-iidra\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-05-iidra","date_published":"2026-03-05T20:00:06+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-05 20:00","date_timestamp":1772740806,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85434241","content_html":"<div class=\"e-content\">\n<p>Mastodon finally has an <a href=\"https://share.joinmastodon.org/\">official share button</a>. Or at least a page you can use that enables the sharer to select their Mastodon instance and then get redirected to the share page there. I directly used that to replace the share to “Mastodon.social” with share to “Mastodon” in GoBlog. 😊</p>\n</div>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-03-raedv","date_published":"2026-03-03T20:01:39+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-03 20:01","date_timestamp":1772568099,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85298950","content_html":"<p>MCP plugin for GoBlog: <a href=\"https://janlukas.blog/thoughts/2026/03/mcp-goblog\">janlukas.blog</a></p>","summary":"Using AI, I just added a new (experimental) plugin to GoBlog, one that finally leverages app passwords, now that I’ve overhauled the authentication system some time ago. The plugin implements MCP, short for Model Context Protocol.","url":"https://janlukas.blog/thoughts/2026/03/mcp-goblog","date_published":"2026-03-01T21:58:38+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-01 21:58","date_timestamp":1772402318,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"85269414","content_html":"<p>My February ‘26 in Review: <a href=\"https://janlukas.blog/posts/february-26\">janlukas.blog</a></p>","summary":"And just like that, another month has flown by, admittedly a short one, but already the second in this “new” year. Time to take a quick look back.","url":"https://janlukas.blog/posts/february-26","date_published":"2026-03-01T11:59:10+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-01 11:59","date_timestamp":1772366350,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"85268803","content_html":"<p>Mein Februar ‘26 im Rückblick: <a href=\"https://janlukas.blog/de/posts/februar-26\">janlukas.blog</a></p>","summary":"Und schon wieder ist ein Monat rum, zwar ein kurzer, aber auch bereits der zweite im “neuen” Jahr. Zeit, einmal kurz zurückzublicken.","url":"https://janlukas.blog/de/posts/februar-26","date_published":"2026-03-01T11:46:04+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-01 11:46","date_timestamp":1772365564,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"85260946","content_html":"<div class=\"e-content\"><p>If you are searching for a European OpenRouter alternative that also supports audio transcriptions, <a href=\"https://cortecs.ai/\">cortects</a> might be an alternative. Given the recent controversial developments at OpenAI, and as I was already on the search for European alternatives, I deleted my OpenAI account and switched to Cortects for...</p></div> <a href=\"https://janlukas.blog/micro/2026/03/2026-03-01-jbxar\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/03/2026-03-01-jbxar","date_published":"2026-03-01T07:55:39+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-03-01 07:55","date_timestamp":1772351739,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85239069","content_html":"<div class=\"e-content\"><p>Warm weather, a bit of sun, and a Saturday without appointments. A perfect day for one more longer bike ride this week. For me, today meant heading out through the surrounding area, including through a valley (Reitlingstal) that I always find beautiful to ride through, but also for hiking. (<a href=\"https://janlukas.blog/thoughts/2025/11/2025-11-05-vmvik\">Here are also...</a></p></div> <a href=\"https://janlukas.blog/micro/2026/02/2026-02-28-huseg\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/02/2026-02-28-huseg","date_published":"2026-02-28T21:34:46+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-02-28 21:34","date_timestamp":1772314486,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85163857","content_html":"<p>I migrated to Nextcloud, not OpenCloud: <a href=\"https://janlukas.blog/posts/migrated-to-nextcloud\">janlukas.blog</a></p>","summary":"Just last week I wrote that I am ready to switch from OneDrive to OpenCloud. But things have changed a bit since then. Hetzner announced a price increase, and I just ordered a new service from them: Storage Share powered by Nextcloud. So instead of switching to OpenCloud, I switched to Nextcloud.","url":"https://janlukas.blog/posts/migrated-to-nextcloud","date_published":"2026-02-27T18:47:26+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-02-27 18:47","date_timestamp":1772218046,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"84943210","content_html":"<div class=\"e-content\">\n<p>First ride with my favorite bike this year. Just a quick round around the local airport. But I saw Highland cows on the way, a beautiful sunset, and got to breathe fresh air. It’s finally a bit warmer again. And most important: It’s not dark already at 5pm!</p>\n<p><a href=\"https://media.janlukas.blog/cc88fdcfd677b6eec7941b7979a9100ffac292f4447b9b069f17c2d470136d2e.jpg\"><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fmedia.janlukas.blog%2Fcc88fdcfd677b6eec7941b7979a9100ffac292f4447b9b069f17c2d470136d2e.jpg\" alt=\"\n\nAI generated caption: Power lines stretch over a calm lake during a purple and orange sunset.\" loading=\"lazy\"></a></p>\n</div>","summary":"","url":"https://janlukas.blog/micro/2026/02/2026-02-24-yxltv","date_published":"2026-02-24T18:51:04+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-02-24 18:51","date_timestamp":1771959064,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84783034","content_html":"<p>Switching to Bunny DNS: <a href=\"https://janlukas.blog/thoughts/2026/02/bunnydns\">janlukas.blog</a></p>","summary":"A recent post by Henrique made me look into Bunny DNS again. In the past I already tried it for one or two domains but eventually stopped using it because they didn’t support DNSSEC yet. Instead I relied on the wonderful services of DeSEC. But now that support for DNSSEC and TLSA records is finally ...","url":"https://janlukas.blog/thoughts/2026/02/bunnydns","date_published":"2026-02-22T11:55:46+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-02-22 11:55","date_timestamp":1771761346,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"84675038","content_html":"<p>Bye Gitea, hey Forgejo! <a href=\"https://janlukas.blog/thoughts/2026/02/hey-forgejo\">janlukas.blog</a></p>","summary":"I procrastinated a long time, but I finally migrated my self-hosted Git instance from Gitea to Forgejo. I still don’t know how to pronounce it, but it’s maintained by Codeberg e.V., where I’m also a member.","url":"https://janlukas.blog/thoughts/2026/02/hey-forgejo","date_published":"2026-02-20T17:37:49+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-02-20 17:37","date_timestamp":1771609069,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"84580599","content_html":"<p><a href=\"https://micro.blog/WiredDifferently\">@WiredDifferently</a> Feel free to take inspiration ☺️<br>\nI host my own email server, but a popular option would be Mailbox.org.</p>\n","url":"https://micro.blog/jlelse/84580599","date_published":"2026-02-19T11:48:06+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-02-19 11:48","date_timestamp":1771501686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84567993","content_html":"To decrease my reliance on US-based services, I just switched to Actalis, a fully European CA. They offer unlimited, free domain-validated certificates via ACME, making the transition seamless.\n\nWhile I’m grateful for the massive innovation Let’s Encrypt brought to the web, it feels good to rely on one les... <a href=\"https://janlukas.blog/micro/2026/02/2026-02-19-jniml\">janlukas.blog</a>","summary":"","url":"https://janlukas.blog/micro/2026/02/2026-02-19-jniml","date_published":"2026-02-19T06:52:26+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2026-02-19 06:52","date_timestamp":1771483946,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"77745796","content_html":"<p><a href=\"https://micro.blog/starrwulfe\">@starrwulfe</a> So far it seems to work surprisingly well.</p>\n","url":"https://micro.blog/jlelse/77745796","date_published":"2025-11-11T15:09:27+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-11-11 15:09","date_timestamp":1762873767,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"75408211","content_html":"<p><a href=\"https://micro.blog/birming\">@birming</a> They are so delicious! 😋</p>\n","url":"https://micro.blog/jlelse/75408211","date_published":"2025-10-09T19:41:21+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-10-09 19:41","date_timestamp":1760038881,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"75245407","content_html":"<p><a href=\"https://micro.blog/kev\">@kev</a> Maybe as an alternative for people reading this, there’s also listmonk. I haven’t tried that personally, but I saw it mentioned a couple of times.</p>\n","url":"https://micro.blog/jlelse/75245407","date_published":"2025-10-07T20:37:44+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-10-07 20:37","date_timestamp":1759869464,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"74299738","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> If you plan to make this real, maybe take a look at <a href=\"https://bunny.net/stream/\">Bunny Stream</a>. From what I saw, it should be quite affordable.</p>\n","url":"https://micro.blog/jlelse/74299738","date_published":"2025-09-25T07:12:49+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-09-25 07:12","date_timestamp":1758784369,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"69489564","content_html":"<p><a href=\"https://micro.blog/kev\">@kev</a> I have a “wrist-phone”. For emergency calls, I recently upgraded to an LTE version. Almost had to use it two weeks ago after a bike fall. But I also like that I can read and discard notifications without taking out my phone and being distracted.</p>\n","url":"https://micro.blog/jlelse/69489564","date_published":"2025-07-21T21:38:12+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-07-21 21:38","date_timestamp":1753133892,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"65200074","content_html":"<p>@kevq Looks really great and impressive stats! I definitely need to bring the tag count to my blog as well.</p>\n","url":"https://micro.blog/jlelse/65200074","date_published":"2025-05-24T22:10:21+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-05-24 22:10","date_timestamp":1748124621,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"55497733","content_html":"<p><a href=\"https://micro.blog/starrwulfe\">@starrwulfe</a> Exactly, them taking everything for free is what puts me off.</p>\n","url":"https://micro.blog/jlelse/55497733","date_published":"2025-01-20T18:40:03+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2025-01-20 18:40","date_timestamp":1737398403,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"33639662","content_html":"<p><a href=\"https://micro.blog/V_\">@V<span>_</span></a> I hate to break links. I also still have old redirections in place, from when I was still using Medium for my blog (until 2018 or so).</p>\n","url":"https://micro.blog/jlelse/33639662","date_published":"2024-03-16T19:05:36+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2024-03-16 19:05","date_timestamp":1710615936,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"32580691","content_html":"<p><a href=\"https://micro.blog/abc\">@abc</a> I also still use them for some domains and probably keep using them until I find the holy grail 😅</p>\n","url":"https://micro.blog/jlelse/32580691","date_published":"2024-02-29T14:47:01+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2024-02-29 14:47","date_timestamp":1709218021,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"27254095","content_html":"<p><a href=\"https://micro.blog/ovr\">@ovr</a> Viel Spaß zu wünschen, passt bei so einer Doku irgendwie nicht. 😅 Vielleicht eher “Gute Information!”? 😊</p>\n","url":"https://micro.blog/jlelse/27254095","date_published":"2023-12-02T12:49:15+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-12-02 12:49","date_timestamp":1701521355,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"26041410","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> It’s all open source 😊 (but the mess probably redacts some things)</p>\n","url":"https://micro.blog/jlelse/26041410","date_published":"2023-11-07T12:55:25+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-11-07 12:55","date_timestamp":1699361725,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"26040946","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> Haha 😄 How did you discover it?</p>\n","url":"https://micro.blog/jlelse/26040946","date_published":"2023-11-07T12:37:55+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-11-07 12:37","date_timestamp":1699360675,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"26038318","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> Excuse me, do you mean the Konami code on my site?</p>\n","url":"https://micro.blog/jlelse/26038318","date_published":"2023-11-07T10:48:13+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-11-07 10:48","date_timestamp":1699354093,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"20311543","content_html":"<p><a href=\"https://micro.blog/may\">@may</a> I considered it, but thought to follow the KISS principle - Keep It Simple Stupid.</p>\n","url":"https://micro.blog/jlelse/20311543","date_published":"2023-06-28T19:44:25+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-06-28 19:44","date_timestamp":1687981465,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"18596786","content_html":"<p>@kq My thoughts: 1. Take a step back for a while. Doing something you don’t like isn’t great. 2. Limit the people you follow, unfollow or mute people who’s posts make you feel bad. 3. Hide shared posts on your feed.</p>\n","url":"https://micro.blog/jlelse/18596786","date_published":"2023-04-23T17:29:58+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-04-23 17:29","date_timestamp":1682270998,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"18413160","content_html":"<p>@kq I’m really thankful that my parents gave me a programming book when I was young.</p>\n","url":"https://micro.blog/jlelse/18413160","date_published":"2023-04-15T18:31:41+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-04-15 18:31","date_timestamp":1681583501,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16687892","content_html":"<p><a href=\"https://micro.blog/mcg\">@mcg</a> No, they are free at Scaleway.</p>\n","url":"https://micro.blog/jlelse/16687892","date_published":"2023-02-11T05:01:52+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-02-11 05:01","date_timestamp":1676091712,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16384571","content_html":"<p><a href=\"https://micro.blog/escribitionist\">@escribitionist</a> It’s based on last.fm, so you just need a way to scrobble: <a href=\"https://www.last.fm/about/trackmymusic\">www.last.fm/about/tra…</a></p>\n","url":"https://micro.blog/jlelse/16384571","date_published":"2023-01-30T22:54:25+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2023-01-30 22:54","date_timestamp":1675119265,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15498841","content_html":"<p>@jlg Sounds like there may be something configured wrong. Can you send me a mail? micro at my domain.</p>\n","url":"https://micro.blog/jlelse/15498841","date_published":"2022-12-28T05:35:32+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-12-28 05:35","date_timestamp":1672205732,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15463564","content_html":"<p>@jlg It is. I’m the developer of GoBlog.</p>\n","url":"https://micro.blog/jlelse/15463564","date_published":"2022-12-26T20:55:03+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-12-26 20:55","date_timestamp":1672088103,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"13509150","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Please see the bug report in the post 😊</p>\n","url":"https://micro.blog/jlelse/13509150","date_published":"2022-10-15T12:57:08+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-10-15 12:57","date_timestamp":1665838628,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12973787","content_html":"<p>@Mandalorian The soundfile is just a text-to-speech version 😊</p>\n","url":"https://micro.blog/jlelse/12973787","date_published":"2022-06-02T12:02:14+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-06-02 12:02","date_timestamp":1654171334,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12911505","content_html":"<p><a href=\"https://micro.blog/pimoore\">@pimoore</a> To test, build and publish the Docker images</p>\n","url":"https://micro.blog/jlelse/12911505","date_published":"2022-05-21T16:28:14+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-05-21 16:28","date_timestamp":1653150494,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"12911384","content_html":"<p><a href=\"https://micro.blog/pimoore\">@pimoore</a> I already use it for many years using Docker, IMO simple to setup. There are services that just offer GitHub or Gitlab integration and won’t work with Gitea, but I don’t use these. For GoBlog I recently switched back to GitHub with the main repo because of GitHub actions, but I still prefer Gitea to host my other repositories.</p>\n","url":"https://micro.blog/jlelse/12911384","date_published":"2022-05-21T15:56:30+00:00","author":{"name":"Jan-Lukas Else","url":"https://janlukas.blog","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2022%2F38437.jpg","_microblog":{"username":"jlelse"}},"_microblog":{"date_relative":"2022-05-21 15:56","date_timestamp":1653148590,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}