Most self-hosting solutions out there take a lot of work to set up. Free software may be libre, but if it takes longer to set up, it isn't really free. Time is money, after all.
@thor Real problem is lack of guides for non-tech people. It would be much easier if there is step by step how to do and what you need to run something.