Docker has been my faithful companion ever since I jumped into the self-hosting rabbit hole, and for good reason. It has tons of third-party tutorials to help beginners get accustomed to containerization, with most FOSS tools including detailed deployment procedures for their Docker images. And that’s before you factor in the simplicity of whipping up containers via Docker Compose.