3 ms·
Great post with a lot of good advice around sponsorship + support. Is there some sort of how to forum/guide on setting up a hosted versions of open-source proj
by smashah 5y ago
Great post with a lot of good advice around sponsorship + support.
Is there some sort of how to forum/guide on setting up a hosted versions of open-source projects? Googling this specific thing is quite difficult. A good alternative to setting up my own hosted service is for me to be able to ask DO to charge a $2/10 pm premium via my DO deploy buttons instead. I have sent thousands of clicks their way of which i see $0 via basic referrals. One can dream!
- tbillington 5y agoDo you mean a guide like this https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md https://github.com/discourse/discourse/blob/main/docs/INSTAL...? Each service has it's own requirements so it's hard to make a generalised guide. Unless you're talking about fundamentals of running a linux vm that's exposed to the internet? There are guides on aspects of that, though I've yet to find anything really good in that area.
- Inhibit 5y agoIn a nutshell: Set up your VM (or whatever), harden the base against intrusion as needed (per the OS provider or application's recommendations) then set up your services following the given guide for a service. BIND, NGINX, Postfix, Apache... they all have excellent documentation on setup and securing. I'm curious which aspect your seeing as poorly documented. Perhaps some specificity would help others point you at a reference.
- smashah 5y agoNot exactly, this is just a guide on how to host the existing self-hosted version on the cloud itself and written for discourse users (aka forum owners). I mean how does discourse itself provide the discourse-hosted version (https://www.discourse.org/pricing https://www.discourse.org/pricing)? Do they spool up a new instance via K8S? Do they use terraform every time someone signs up? How do they manage one paid user wanting to run multiple discourses? There should be a guide for this, it would make a lot of OSS maintainers' lives much easier.