Automated backups using cloud storage with rclone

There's a simple rule for file backups, the so-called 3-2-1 rule: 3 copies, 2 different media, 1 offsite. Applying this simple rule ensures that in the case of a calamity there is a high chance you are able to recover your files. However, creating automated offsite backups is not a…

Easy multiboot ISO USB drives with Ventoy

Often you want to create a bootable USB using an ISO file to install or upgrade Windows or Linux. Another reason to create a bootable USB could be to use a tool like GParted to manage your disk partition, or perhaps you simply want to try out a new Linux…

Simple network performance measurements with iperf

iperf is free open-source command-line utility for measuring network performance. It is available for Linux, Windows and macOS. It can be used in both client and server mode. Install iperfUbuntu: sudo apt-get install -y iperfmacOS: brew install iperfWindows: download hereServer modeTo run iperf in server mode, run the following command:…

Using pyenv for Python version management

Python is currently the 2nd most used programming language in the world. Development tools are increasing in quality as well, making life as a Python developer much easier (shoutout to Visual Studio Code, poetry, black and flake8). Most of the time you use only the Python version installed in your…

Use Caddy as a reverse proxy (+ local CA!)

Self-hosting enthusiasts often run their own services such as NextCloud, Jellyfin, Home Assistant, Pihole and many others. When you start self-hosting you quickly accumulate a lot of services. Soon you will find out that accessing services by an IP address and port number is not very user-friendly, and if this…