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,…
Use Poetry for Python dependency management with Visual Studio Code
Python has been the most popular programming language for years, but despite this dependency management has been a weak spot for a long time as well. Pipenv was (and is) a good attempt to fix this, but in late 2019 Poetry 1.0 was released and it is very good. Seriously, give it a try. There is a…
Set Python 3 as default in Ubuntu 20.04 LTS Focal Fossa
As you might know, starting from Ubuntu 20.04 LTS, Python 2 is no longer a dependency and not installed by default anymore. However, there are still some…
Use Docker on Windows using WSL 1 and VirtualBox
Windows Subsystem for Linux doesn't come with a Linux kernel (which WSL2 will do), which means that Docker won't work. In this article, I will explain my own personal setup that makes Docker work on WSL flawlessly by using a VirtualBox virtual…
Check if gzip support is enabled on your webserver
Gzip is a file format used for file compression and decompression. It is commonly used in HTTP compression to speed up websites. However, this compression technique can be exploited using the BREACH attack. For security reasons, it may be beneficial to disable gzip compression. However, it is not…
Get your browser view space back
Ever wonder where all your precious view space went on websites like Medium and Hackernoon?…