SnappyMail Single Sign-On

For many years, I had been using Rainloop as a fallback webmail client. Since Rainloop is no longer maintained, I recently switched to SnappyMail. Having spent lots of time to set up Traefik, Authelia, etc. I of course want to use single sign-on with as many services as possible. When switching to SnappyMail, I picked up this topic one more time and solved it for me.

Read More

DIY Toothbrush Stand

This may be my shortest post in quite a while, but sometimes also small things bring large benefit. I recently got a new electric toothbrush with a nice glass charger. However, there was no stand or holder for the heads, leading to these flying around the bathroom shelves. To improve this, I hacked together a minimal stand from leftover pieces.

Read More

Building a Homelab Shelf

As shown in one of my last posts, I operate a number of devices and services at home. Until now, these had been distributed across my home, wherever there was power and network available. This was not a very pleasant situation. This, I decided to build a shelf for these (and future) devices.

Read More

Homelab Review 2023

I have been getting multiple requests recently to give an overview over my homelab. I will do this in this article. I will include some of the history, but ignore many of the experiments I tried and failed over the years (Banana Pi, RPi-based GlusterFS, easily scalable Kubernetes on RPis, Docker on ARMv6, etc.).

Read More

Traefik & Authelia Patterns

I run a small number of webservices at home behind a Traefik & Authelia setup. Authelia is used for authorization, as well as authentication through a connected LDAP server. In this setup, I find myself frequently using similar patterns again and again that took some time to figure out, so I document them here. Note that none of these are my invention, but I did find them hard to come by, so I want to summarize them here. Maybe they will help someone else, or myself, in future.

Read More