Install KOReader on Kindle 4
KOReader is an eBook application optimized for E-Ink readers. It can even be installed on old Kindle devices. The manual explains to required steps.
KOReader is an eBook application optimized for E-Ink readers. It can even be installed on old Kindle devices. The manual explains to required steps.
Cloudinit provides means to initialize a VM instance after it has been provisioned by an image. Many images create a default user but you can skip this step.
yt-dlp can download videos from many websites. If the website offers multiple audio tracks for a video, here is how to download and integrate it into the vid...
exiftool is a powerful tool for working with EXIF data but it is often not intuitive. Therefore, I collect a few useful examples on how to use it here.
I had a look at quite cheap Strato VPSs and wanted to collect a few tips.
I upgraded to Fedora 34 and experienced some difficulties. This is mostly a dump of things I changed, so I can remember.
Hosting applications on virtual machines at commercial hosters is simple but can be costly if many resources are required. In contrast, resources might be fr...
Most VPS providers provide a full /64 IPv6 subnet to a VPS. However, some do not route this subnet but switch it. Therefore, some additional work is required...
OpenVPN is a commonly used, easy to set up VPN solution. A huge benefit is that it uses common SSL/TLS encryption and common transport protocols. Therefore, ...
Window Switcher By default, windows in the window switcher (ALT + Tab) are grouped by applications. The grouping can be disabled by changing the shortcut fr...
Using command line utilities is often convenient because good UI tools often do not exist. Anyway, the downside of using such tools is the high amount of par...
I decided to upgrade a Debian based system with a new motherboard. I did not expect any issues because Linux is quite flexible regarding hardware changes. Un...
If you run a Samsung Galaxy S2 with stock ROM, you cannot install LineageOS in the usual, straight forward way: Partitions have to be resized and flashing cu...
Unfortunately, there are still providers that do not provide IPv6 connectivity. Therefore, I have to use a tunnel broker to gain IPv6 connectivity. Netflix, ...
Teamspeak is the de facto standard for voice chats during gaming. Unfortunately, Teamspeak does not offer a package usable with commonly available packet man...
In times of diminishing IPv4 resources, dual stack should be available everywhere. Unfortunately, there are still providers that do not provide acceptable du...
There is a wide range of ARM devices that are capable of running a Plex media server. Unfortunately, Plex does not provide a generic package for ARM platform...
After replacing my old FritzBox, I needed a SIP phone that handles at least two accounts, allows settings dialing rules and connects via Wifi. Supporting two...
In this article, I will show you how to connect an OpenWrt and a FritzBox via an IPSec VPN connection. As a result, hosts on the attached networks can reach ...