Iterating towards simplicity
As a child I took apart all kinds of electronic devices to see how they worked, or to try to fix them. I approached self-hosting with the same curiosity. It became a way to understand how web applications run and discover many great open-source projects. I started my self-hosting journey with Plex directly on my OS. It runs without a reverse proxy or a TLS certificate. Since then, I have learned about the benefits of containers, how to write a Nginx configuration and how to use Certbot for a TLS certificate. What I want to share here though, is how I achieved a consistent and fairly simple setup through my experiments.