Blog

Engineering

May 23, 2019 3 mins read
Engineering

Configuring a Different SSH Key per Git Repository

SSH keys are a very convenient and secure way to authenticate with Git servers such as GitHub. I used to use a single SSH key for the few private repositories I had, but in the meantime I have accumulated quite a number of SSH keys. Having different SSH keys for different purposes (e.g. personal keys and keys used for client work) makes it simpler for me to organize and rotate keys.

Read more
March 28, 2019 7 mins read
Engineering

Migrating a GitLab Omnibus Deployment to Docker

Containerization simplifies IT operations and nearly all standard software can be deployed in a container environment. Until today, I have operated GitLab as an omnibus installation. While Omnibus already greatly simplifies the deployment experience, there still needs to be done and configured a lot to run GitLab. Before GitLab supported Let’s Encrypt that even meant taking care of certificate renewal and making sure certificate configurations don’t break during upgrades. As I intend to run more software on the server running GitLab, I wanted to setup a reverse proxy that distributes traffic accordingly.

Read more
January 12, 2019 8 mins read
Engineering

Backing up a QNAP NAS With restic to Backblaze B2

Easy, fast and end-to-end encrypted backup of a QNAP NAS stored in the cloud at a fair price? Absolutely! Meet restic an open-source backup software with a great concept that many people trust. Paired with Backblaze B2 Cloud Storage, an affordable S3 storage, this makes a perfect combination for setting up an online backup solution. In this article I am going to walkthrough how I have setup the online backup for my QNAP NAS TS-451 using the Container station.

Read more
September 16, 2018 5 mins read
Engineering

Running openHAB on a QNAP NAS with Docker

I have recently decided to start building a smart home. A colleague of mine who has lots of experience and even writes a blog about smart home has recommended me to take a look at openHAB. openHAB is an open-source IoT platform that is capable of integrating various standards and devices and therefore seemed like a perfect fit. I first thought about installing openHAB on a Raspberry PI, but then decided to run it on my QNAP NAS, as the NAS is running anyways.

Read more