Jan-Lukas Else

Jan-Lukas Else

Tech, life and everything else

Tags: Selfhosting


Pocket ID and OIDC in GoBlog

Published on in 💬 Micro
Updated on

Tim Hårek really sent me down a rabbit hole with all the self-hosted services he lists on his latest blog post. There are some interesting links I put on my reading list. The first one I actually looked into, though, was Pocket ID. It’s a nice little OpenID Connect provider. A great homelab alternative to Keycloak, which I have to deal with at work sometimes.

It supports login with passkeys and can be configured with many other self-hosted services like Paperless-ngx, Forgejo, Nextcloud, KitchenOwl, and, since today, also GoBlog. Basically one passkey to rule them all. And it enables passkey support for the apps that don’t support them yet.

But it was also interesting implementing OIDC client support in GoBlog. It gave me the chance to fix a few bugs and recover my knowledge about OIDC in general.

View

Published on in 💬 Micro

I knew of the existence of paperless-ngx for a long time. A new YouTube video now finally gave me the push to set up an instance on my VPS. It’s configured to use Bunny.net storage using S3 and rclone for the media files, and a restic backup is configured to regularly back up the bucket to Scaleway. Now I just need to upload all the documents and start to scan all those papers. 🖨️

View

I migrated to Nextcloud, not OpenCloud

Published on in ✍️ Posts

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.

View

My updated Home Server setup

Published on in 💭 Thoughts
Updated on

I just have to tell you my current state with my migration to OpenCloud…

View

Recursive DNS

Published on in 💬 Micro

I think I did not blog about it, but I switched back to a self-hosted AdGuard Home instance quite some time ago from NextDNS. To reduce my number of subscriptions, but also to increase my control over important infrastructure I use.

As upstreams in AdGuard Home, I used DNS4EU, Mullvad, and Quad9.

However, today, I switched to a self-hosted instance of PowerDNS Recursor. So no more reliance on third-party DNS resolvers, except the root and authoritative nameservers.

I try it with AdGuard Home first, as I later also want to set up a second PowerDNS Recursor instance on my mail server to make use of some more spam protection features.

Let’s see if any problems appear. When yes, “it was DNS”! 😅

View

KitchenOwl

Published on in 🔗 Links

Until recently, my fiancée and I used Bring! to manage a list of groceries, we need to buy. Recipes we saved in a Telegram channel, pinning those we want to do in the following days.

View

Self-hosting my emails again: A few weeks in

Published on in ✍️ Posts

A few weeks ago, I moved back to self-hosting my mail server after using Purelymail for three years. The decision wasn’t about cost – it’s actually more expensive to rent a VPS – but about control, security, and data locality. My mails are now hosted in Europe, giving me more confidence in their privacy, and I can configure everything exactly as I want while ensuring compliance with GDPR.

View

Memos

Published on in 🔗 Links

With the current drama around WordPress and Automattic, I was searching for alternatives to Simplenote, the app I am currently using to save my notes and keep them synced.

View

How I stopped a malicious IP from hammering my Gitea instance

Published on in 👨‍💻 Dev
Updated on

Some IP from the US seemed to crawl my Gitea instance (running on the same small VPS as my blog and other self-hosted services) non-stop, which caused high CPU usage. I already wondered why the terminal was lagging so much and why Gitea had such a high CPU usage.

🖼️ View

Home Server Offline ☹️

Published on in 💭 Thoughts

Today, I woke up and noticed that my home server, located in my second flat, and also the router, all behind a 5G connection (that was showing as working fine on the provider’s website), were offline. No VPN connection anymore, and also Tailscale showed the nodes as being offline. I’m glad that I had automatic backups and was able to easily restore the three important services from that server on my VPS, without the need to travel to the second flat first.

View

Jan-Lukas Else