Forem Creators and Builders 🌱

Discussion on: Selfhost guide for Heroku

Collapse
 
andrewbrown profile image
Andrew Brown • Edited

Selfhost relies on Fedora CoreOS, and so you cannot host custom VM images on Heroku or any other Platform as a Service (PaaS) for that matter.

If they start supporting Heroku, they'll be then asked for AWS Elastic Beanstalk, Azure App Services, Google App Engine, Digital Ocean Apps.

Each PaaS has its own requirements, so now Forem has to maintain all these variants, and then there is the trouble of keeping your Forem in-sync or rolling back in case of issues. On a PaaS you get initial convenient of standing up the server, but future maintenance is fraught with nightmarish problems.

So I think unlikely we'll see support for PaaS, and honestly seeing their architecture in action, this kind of forces people to be in the best position to support their platform.

For people who need less friction, there needs to be a paid SaaS offering. Supporting PaaS is just a lose-lose situation in the long run.

Collapse
 
akhil profile image
Akhil Naidu • Edited

DEV runs on Heroku
Leewardslope runs on Dokku

In fact, I have created a working SAAS platform for premium Forem hosting using Heroku, but for now I've been thinking to migrating to my own Dedicated server.

Collapse
 
ellativity profile image
Ella (she/her/elle)

Thanks for explaining the distinction here, @andrewbrown and @lee !

@akhil is right that there's a way to install Forem on Heroku, but you're both correct that it's a separate process from the self-host playbook.

As an aside, Forem also offers a SaaS option, called Forem Cloud. A few examples of Forem Cloud Forems can be found on Forem Discover (along with @lee 's OG self-hosted Heroku Forem πŸ˜‰)