-
I would rate is a 7/10 for managing Discourse. Installing it and managing it is usually a breeze, but sometimes I do encounter issues that take time for me to troubleshoot, but it works out in the end. Plus, you have more control over your instance! I used to run my Discourse instance in the cloud but now I’m running it at home on my residential network.
-
Migration is a seamless process. What I do is create a new Discourse instance on my other server, then backup my already existing server, and then restore the backup on the new server. Then I have to reroute all the traffic.
-
A common issue I do encounter is sometimes when I rebuild my Discourse instance for an update or plugin install, it sometimes breaks itself. I’ve later found out the reason for this was that I was using a faulty mechanical hard drive, so it’s not entirely the Discourse’s fault.
If you want more control and are willing to take extra steps to make it happen, go with the self-hosted option.