Futo (Louis Rossman) at it again with great content, this time a Guide to a Self Managed life. This 14hrs long guide comes in two video parts, aswell as a written guide for those who prefer. Both video and written quide comes with complete chapters and timestamps. This should be a great starting point for those who have the time and want to start learning from the very beginning.
Video Link to Part 1: Youtube - Invidious
Video Link to Part 2: Youtube - Invidious
Happy selfhosting in 2025 everyone ✨
The fact that he completely ignores docker because he doesn’t know it and urges users to build a router with pfsense make the video a miss for me
He doesn’t look like someone who doesn’t know docker, there is a whole section on that wiki page where he describes what docker is and how it works in details.
He just decided to not dockerize his installation because:
- he thinks VM in his case are more practical.
- docker didn’t even exist when he started to go self-hosting.
It’s funny because I view LXC’s the same. They’re more practical than both VMs and dockers to me. Outside of community-scripts though, it seems most people don’t like LXC’s nearly as much as I do…
The issue with LXC is that it doesn’t set the software up for you. You’re pretty much in the same situation as a VM or bare metal, you have to figure out how to install it or use scripts/Ansible to do it. A docker is a distribution method for the software, not the operating system. I know there’s things that you can do to ship a configured LXC, but that’s never gained traction.
So docker is far and away the easiest choice for developers looking to get their software used in a predictable manner.
The fact that you’re already aware of what Docker is means that this video and wiki were already a “miss” for you.