Well letâs not have too much illusions here : self-hosted services wonât be as good quality as the centralized services like the google empire.
- The tech giant have armies of engineers and sysadmin which are paid with madness salaries and as a whole they donât care about ethics.
- The FOSS community are mainly volunteers and a few of them have the chance to get paid - yet they try to care about ethics. In that context, the quality is obviously less good, because based on mostly free ressources / donations, and because ethics sometimes causes the UX to be more complicated
- Self-hosting is not a practice that is made easier by ISP or tech entities in general (e.g. hotmail might say "fuck you iâll flag your emails as spam for no good reason)
- There will be quacks here and there because you have other things to do in your life than checking 24/7 that everything is running smoothly
If your server is down for 2h or even 12 or 24h hours and your family and friends are not happy with this, they should chill and relax and think about how technology makes them so angry about stupid stuff
Of course, if this happens over and over, thatâs a real issue. But of course we work to try to make this not happen.
So your expectation should just be to get someting âdecentâ here and that if, for example, hotmail politic is shit and you usersâ mail fall into spam, theyâll have to consider saying goodbye to hotmail. (Maybe you donât want to self-host email, but thatâs just an example of compromises that can be required).
In my example, you see that itâs not just about keeping your server running and running fast, and having backup, but there are various small quacks that can happen.
Think of self-hosting as managing your own garden and vegetables : you donât do this because the vegetables will be better or cheaper or youâll have more quantity. You do it for the ethics and you should be able to compromise that it wonât be âas goodâ and âas comfortableâ.
So my point is that if you put too much pressure on âit should be perfect because itâs not just for me and i want people to be convincedâ then it will fail. It will simply not be as fancy and smooth as mainstream evil services. In a perfect society, people would be able to get paid to work for free and ethical technology, but thatâs not the case. Instead, you and your users should realize that tech giant and society a whole has taught us to be looking for the perfect, fancy, round, red and smooth tomatoes. And if itâs not perfectly round you should throw them to the trash and impatiently run to another shop! Which is the root of the crazy consumerist society we live in where everything is a waste if itâs not perfect
. But with patience and tolerance, you may realize that not-so-perfect vegetables are yummy anyway. But I digress 
Just take a few steps at a time, donât invite all your friends and family to switch all their services from one day to the next. Migrate your stuff and habits incrementally, learn along the way, tweak stuff where need, and it shall be fine ÂŻ\_(ă)_/ÂŻ.