September 7, 2022

Running Your Own Matrix Homeserver

This is an updated and improved version of an article published in February 2021. Yesterday I played a bit with Synapse, the reference implementation of a Matrix homeserver. Matrix is a federated chat protocol that features end-to-end encryption and does not require a phone number. As the system is federated, everyone can run their own server but can still talk to users registered to other servers. So the situation is quite comparable to email. Read more

August 1, 2022

Blogging und Foto-Galerie-Software

(Ein Re-Post mit Aktualisierungen. Hier hatte sich tatsächlich ein unfertiger Bericht ins Rampenlicht gedrückt!) Normalerweise poste ich meine Bilder ja hier im Blog. Das ist recht nett, weil ich noch etwas unter die Bilder schreiben kann. Aber irgendwie ist das auch etwas mühselig obwohl ich ein Script habe, welches mir den Markdown-Code automatisch generiert und auch aus den EXIF-Tags die Ortsinformationen extrahiert. Auch wären zusätzliche Features wie eine Übersichtskarte mit allen Fotos nett oder die Anzeige von EXIF-Daten (Brennweite, Blende, usw. Read more

August 27, 2021

Dockerized HedgeDoc on a Raspberry Pi

HedgeDoc is a Web application that provides a collaborative notepad. Things like an online family notepad to write grocery lists or plan the next trip can be realized. It is pretty easy to self-host this tool on a Raspberry Pi using Docker. Unfortunately, there is no official Docker image for ARM. Instead one has to use the one from or build the image on your own. When testing the linuxserver. Read more

January 26, 2021

Dockerized Nextcloud on Raspberry Pi

Since 2010, I guess, I run Owncloud and later Nextcloud on different small “servers” in my home network. Recently, I had the impression that my instance, which I updated/upgraded many times, got a bit bloated and some things simply did not work correctly anymore. The other day I decided that it is time to setup up a new instance from scratch. However, this time I did not want to have a complicated native installation running on nginx, php-fpm, mySQL, Redis and whatever dependency my old Nextcloud instance had. Read more

August 10, 2018

Domains and Sub-domains for Home-Hosted Services

I like to host (most of) the web services I use for my daily routine at home. Recently, I started shipping services using Docker containers. To make these services available via a public IP address and to conveniently enable HTTPS, I decided to use nginx as a reverse proxy. So the dockerized service becomes available via something like https://mydomain.dyndnsservice.xy/servicename. At least this was the plan. Unfortunately, I ran into the always same problem when I tried to coax a dockerized service to live happily in a “sub-folder” of my dynamic DNS domain. Read more

June 21, 2017

Dockerizing Stuff for Fun and Profit

When I want to play with $things, I mostly use virtual machines as throw-away systems that I can mess up with odd software I don’t want to install on my Mac or that simply does not run on it. A good while ago I looked into docker as a more lightweight and flexible alternative to a VM. However, I put docker aside as it wasn’t usable on a Mac at all. Read more

© ho1ger 2015 - 2022