Jan-Lukas Else

Tech, life and everything else

Published on in 💬 Micro
Updated on

Why spend 80 € on a simple cap? Because it fits my big head perfectly, is very comfortable, offers good sun protection, is high-quality, and also keeps me from being blinded by the sun. With this cap and my hat, my collection of summer headwear should now be complete.

Image

🖼️ View

My new European AWS SES alternative

Published on in 💭 Thoughts

I am currently in the process of migrating to a new mailserver setup that is integrated into my normal hosting setup on a new VPS at netcup. This time, the setup is based on the Docker images and configuration from a project called docker-mailserver (I previously used the other more popular docker-mailserver). It’s less monolithic and more flexible to adjust configuration etc. It also has a web UI to configure users, domains and aliases.

View

Published on in 💬 Micro

We recently had a test photo shooting with our wedding photographer. The photos that came out of this session are beautiful. I took the chance to finally update my profile picture (the last one was from 2022) with a cropped version of one of the new photos. My appearance has actually changed quite a bit, especially over the past year. I have new glasses, a beard now, and shorter hair.

Image

🖼️ View

Schwäbisch Hall

For the regular planning workshop at work (my second since I started), I have to be in Schwäbisch Hall from Monday to Wednesday. As train tickets are cheaper on Saturday than on Sunday and I was eager to explore the city anyway, I decided to already arrive yesterday (Saturday). Today (Sunday) I did my planned city discovery.

🖼️ View

netcup VPS and NetBird BYOP

Published on in 💭 Thoughts
Updated on

As I told you, I recently switched to mainly using NetBird instead of Tailscale. NetBird released their “Bring your own proxy” functionality on the cloud-hosted version today. That gave me the perfect reason to finally try a VPS at netcup. I ordered the smallest one with just one core and one gigabyte of memory, but all it has to do is the reverse proxy work.

View

Monitoring my restic backups with Uptime Kuma

Published on in 👨‍💻 Dev

I have a couple of restic backup containers running across my servers, all based on the resticker image. It’s a basic part of every server configuration I use. Backups are executed on cron schedules. But until today, I had no visibility into whether they actually succeeded. So I had no idea one of my backups didn’t run for some weeks due to some “locks” in the repository.

View

I took my bike out for a short ride again yesterday. The last days it was rainy and stormy, but yesterday, there was a bit of sun again. Also wind, but I took it relaxed. Nature also really calmed me down. I haven’t really realized sunset is so late, and I can still easily start a short ride in the evening.

AI generated caption: Golden wheat field under stormy sky.

AI generated caption: Dirt path leading through grassy fields under bright sun.

AI generated caption: Sunlit dirt path winding through dense green forest.

🖼️ View

Published on in 💬 Micro

Many news sites, including a few German ones, are now trying to get you to add them as a preferred source on Google. This can be annoying. Why should I do this? And why do you try to remind me on every visit? And why do you even assume I am using Google News? Are the sites so desperate because AI is reducing the number of people visiting them?

View

My May ‘26 in Review

Published on in ✍️ Posts

And just like that, another month has flown by. Time for my usual look back.

View

Trying DeepSeek V4 with OpenCode

Published on in 💭 Thoughts

Regarding my last post: While I spent plenty of thoughts on the whole implementation, most of the coding work was actually done by DeepSeek V4 Flash and Pro, and I just supervised and criticized it.

View

Jan-Lukas Else