jlelse’s Blog

Thoughts, stories and ideas


Maddy Mail Server

Published on in 🔗 Links

It’s already been a while, but I once (successfully) ran my own mail server for some time. I did this using the open source Mailcow project, which does all the configuration work for you and wraps everything nicely in Docker containers. There are also a few posts about it here on the blog.


Updated Hugo build workflow

Published on in 💬 Micro

After getting inspired by Kevin C. Coram, the blog is now generated by Hugo on a private Drone CI instance. Using a custom Docker image with Hugo, the site gets generated and the output is then uploaded to the server using rsync. Because this approach is much cleaner than my previous one, I could now also setup things like a preview page and I can update Hugo versions for my sites independently.


Why You Should Invest In Yourself - Spend Your Money On The Right Things

Published on in ✍️ Posts

I’m one of those people who are too cheap for many things. No new expensive cell phone, no new fast PC or laptop and no party every weekend. I just don’t want to spend so much money on one thing if it doesn’t make my life somehow better.


Install Gitea as Your Self-Hosted Alternative to Github or GitLab

Published on in 👨‍💻 Dev
Updated on

There are different reasons for why you may want to install your own git server, like downtimes or new telemetry at GitLab. In this article I want to show you the self-hosted alternative Gitea, which you can easily install on a Virtual Private Server (VPS) with Ubuntu or one of many other Linux distributions (maybe at DigitalOcean or Hetzner) or even a small Raspberry Pi.


Jan-Lukas Else