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 [https://gparted.org/] to manage your disk partition, or perhaps you simply want to try out…

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 iperf * Ubuntu: sudo apt-get install -y iperf * macOS: brew install iperf * Windows: download here [https://iperf.fr/iperf-download.php#windows] Server…

Using pyenv for Python version management

Python is currently the 2nd most used programming language [https://www.techrepublic.com/article/python-overtakes-java-to-become-the-second-most-popular-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…

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

Self-hosting enthusiasts often run their own services such as NextCloud [https://nextcloud.com], Jellyfin [https://crapts.org/2020/05/28/use-caddy-as-a-reverse-proxy-with-local-ca/Jellyfin.org] , Home Assistant [https://www.home-assistant.io/], Pihole [https://pi-hole.net/] and many others. When you start self-hosting you quickly accumulate a lot of services. Soon you will…