If you're moderately technical and know how to install OSes on servers, but you would like a slightly easier process for self-hosting online services, there are many projects aiming to provide this:
β‘οΈ https://yunohost.org
β‘οΈ https://www.freedombox.org
β‘οΈ https://libreserver.org
These all make the process of installing and managing self-hosted sites and services a bit easier, using graphical interfaces instead of command lines.
FreedomBox - Personal Server at Home
FreedomBox is a personal server running a free software operating system, with free applications designed to create and preserve personal privacy.FreedomBox