Test automation for apis with bats and httpie

In this post, I will explain to you how I solved integration testing for the Nextcloud News App. I recently faced the issue that the Nextcloud News App, which I maintain in my free time, only had limited integration testing. Already in place was automated testing of the command line interface of the app, the provided REST API was not tested at all at this point. The infrastructure News is a Nextcloud app and therefore requires a web server, PHP and a database....

October 25, 2022 · 2 min · Benjamin Brahmer

ODROID-HC4 the flexible NAS

The ODROID-HC4 is a relatively new device created and produced by Hardkernel, the most prominent feature are two slots at the top of the plastic housing that reveals two SATA ports. I had been looking into NAS for a long time, the thing that always stopped me from buying one was the software. Devices for consumers and small companies usually come with a limited feature set, and you depend on the support of the manufacturer to provide updates and new features....

September 18, 2021 · 7 min · Benjamin Brahmer

Monitoring with Prometheus and Grafana

I’m part for a local Freifunk community and because of that I’m partially responsible for quite a lot of infrastructure. Recently we moved a new service into the responsibility of our admin group. The migration was mainly done an prepared by me. The service was Freitrix, which is a Matrix homeserver, if you don’t know Matrix yet, check it out matrix.org. While I created the new setup from scratch, I learned that Synapse,the software we use as a homeserver supports Prometheus....

May 16, 2021 · 2 min · Benjamin Brahmer

Linux with TP-Link Archer T3U AC1300

Linux, Notebooks and Wi-Fi TL;DR: Don’t buy notebooks from Lenovo, check https://www.tuxedocomputers.com I’m a big fan of free software and use and recommend it whenever I can. Now for some years I have been facing a very annoying issue, my notebook, a Lenovo G500 that I bought as a student only supports 2.4Ghz Wi-Fi. And while could upgrade the RAM from 4 to 8 GB and switch the SSHD with a SSD, I wasn’t able to upgrade the WI-FI mini PCI-e card that is build into it....

January 6, 2021 · 3 min · Benjamin Brahmer

Hello Hugo

Build your website with hugo This is my very first blog post and why not use that opportunity to tell you how I built this website, right? So when I planned to set up this website I thought about using something like WordPress, I know and actually like WordPress for its simplicity and many useful plugins. But WordPress also has a major downside, it’s running software meaning it needs to be updated regularly the same is true for its plugins and themes....

December 8, 2020 · 3 min · Benjamin Brahmer