The hope is that this guide and website can act as a simple way to introduce newcomers - whether it’s you, friends or family - into this space and try something else besides the default options!
There is also a community-driven, open-source site ( https://purchasewithpurpose.io/ ) that aims to make this even easier. This includes screenshots, ratings and a larger feature list.
Every time I post these guides, there is always feedback on things that can improve, or I got wrong. Please do share, as it is the best way for these to evolve.


Check the lemmy selfhosted community (or shudder its Reddit equivalent) to get some feeling for the community.
This is a good list. The reality is that at the end of the day, you have a really important question to answer: Do I want access to this outside of my home network?
If you don’t, this can all be pretty easy; if you do, it gets significantly more complicated for most solutions.
Keeping it internal, it can be very simple: get Docker, fire up some containers of software you like, make sure you have your ports mapped properly and you’re off to the races. You’ll want to set up a system to make sure you’re at least aware if new versions of your software are released so you can upgrade, and that you have a backup system in place for your data.
I have a few things I now run on my home network, including: