Two hard drives and a cheap used PC are all you need.
Self-hosting is having a moment, but as interesting as it sounds, figuring out what you want to self-host is just as important as the process of setting it up. You can spin up containers all day long, ...