I'm against #SelfHosting.
Users should not need to maintain their own server. It needs specialized knowledge to do it right.
Sysadmins who like maintaining servers can do it together in a more efficient way and spread responsibility.
They could offer services on a best-effort basis to users for donations or if they want to do it more professional, offer services for a fair price.
They can incorporate as association, collective or cooperative with users as paying members with voting rights.