@catloaf @monkeyman512 If I can give one advice : learn docker first, rent a vps. If you want to move to physical self host it will force you to test how to deploy everything from one host to another which is a critical step after being able to have things just working.
The mail suite I use is mailcow-dockerized and it’s awesome.
@hono4kami To me, good documentation is the number one thing that makes a selfhostable application good.
Second would be “is it dockerized ?”