Blog
TeddyCloud on a Public Server IP with LetsEncrypt
10.01.2025
TonieBoxes are a great kind of toy for fathers of young children. It allows them to play music or audio books on their own, just by placing funny little figures on it. It's cute, cuddly, extremely intuitive, and not that technically complex. However, there is a major disadvantage: the device is...
Sync Zotero Library to Nextcloud
18.07.2022
For my research, I'm using Zotero for bibliography management. It's free, it's great, and it fits perfectly for my needs. In this blog post, I show how to configure Zotero to synchronize your Zotero Library to Nextcloud. For some of the research papers I've read during my research activities,...
GPG Agent for SSH Authentication (Update)
14.06.2021
In my last post regarding the usage of GPG Agent for SSH Authentication (read here) I presented my first solution to replace the default OpenSSH Agent with GPG's SSH Agent support. With the update to Ubuntu 21.04 I had to reconfigure this, since the current way stopped working. Prequisites The...
Kubernetes Cluster on Hetzner Bare Metal Servers
29.06.2020
If you want to run your own Kubernetes Cluster, you have plenty of possibilities: You can set up a single node cluster using minikube locally or on a remote machine. You can also set up a multi node cluster on VPS or using managed cloud providers such as AWS or GCE. Alternatively, you can use...
Maintenance of Long-Living Smart Contracts
02.03.2020
Last week at the 7th Collaborative Workshop on Evolution and Maintenance of Long-Living Systems, together with Sven Peldszus, I presented a paper regarding the Maintenance of Long-Living Smart Contracts. Lohr, M., & Peldszus, S. (2020). Maintenance of long-living smart contracts. CEUR Workshop...
Gitlab on a Diskstation
29.12.2019
Sometimes, regardless of the possibilities offered by "the cloud", you want to host important services yourself. For me as a software and DevOp engineer, this applies to my source code. For this reason, I host my GitLab instance myself. Since the GitLab package for DSM provided by Synology is...
2nd IEE International Conference on Blockchain - Paper on Data Genuineness
18.07.2019
Yesterday I attended the 2nd IEEE International Conference on Blockchain conference in Atlanta, Georgia. Besides many interesting and exciting lectures, I also presented my first paper there: https://mlohr.com/publications/ I would also like to say thanks for the interesting conversations I had...