If you have tried several self-hosting platforms like the above, please share your experience.
I have so far only tried Yunohost and I'm quite satisfied. It does help to read French, sometimes solutions can be hidden in French forum topics.
Coop Cloud seems to be docker-based, as far as I understand, and I just never managed to wrap my head around containers and why I should use them. Not sure though if Yunohost does container stuff in the background that I am not aware of?
I've just started to use my Yunohost installation for some small scale collaborative stuff so I really hope it scales (to probably not more than 100 users) and keeps running smoothly. Starting to host common stuff is a little more scary than just fucking up my own private files.
Yunohost tries to avoid using Docker as much as they can. In fact I would be surprised if you found Docker in use in any Yunohost app. Coop Cloud looks interesting but when it comes to usability Yunohost is clearly ahead. Another way to easily self host is the freemium https://www.cloudron.io/ though the admin interface software does not have a familiar open source license last time I looked.
@lemmyreader @schmorpel I'm using Yunohost for several years now. It is very comfy for a non-programmer to maintain. Also quite stable, except a few weird failures to restore backups. The biggest downsize is that app packaging needs to be maintained by someone. You get updates only when a packager brings you that update. For example, Discourse package is abandoned and now is so outdated that almost unusable.
Agreed, Yunohost is a pleasure to use. Discourse is quite a complex software package to install, therefore Discourse themselves recommend to use Docker for installing Discourse.