Suggestion for good VPS to host Discourse ? Digital ocean or Linode?

Just wondering, how many go with DO or Linode?

  • DigitalOcean
  • Linode
  • Other

0 voters

Linode, although the kind of person using linode has different support needs than those on DO.

I suppose you mean that one provides different kind of support than the other? Could you say what kind?

Basically there is no suppprt with linode, so you need to be pretty proficient.

1 Like

Here are gazzillion topics with references to Digital Ocean.

I’ll use this one to announce that Digital Ocean has finally upgraded their plans with better resources, thus the 5$ option is now suitable for Discourse - it has now 1GB of RAM.


What? That’s amazing :tada:

My goodness you are right. Great news!


Stonkin deal.

I tested OVH’s lowest option and while CPU and RAM are OK, the disk space makes is impractical to use I’ve found. It will run well, but rebuilds are, well flaky. There’s just not enough space on the drive.

Well, not really.

DO is finally matching what everyone else has been offering for quite some time (LeaseWeb, Linode, Vultr, Hetzner, ScaleWay…). They are huge and reputable operator with excellent track record. On the other hand, they offer you the slowest single core performance (Exception: ScaleWay is slower, cheaper, has largest RAM and disk).

1 Like

Many of the ones you listed, I don’t view as reputable. Linode in particular has massive red flags from every skilled security person I know, who flat out say “never use Linode, I can’t say why in public, but don’t.”

1 Like

I’ve been using Vultr for nearly a year, granted it is only a sandbox running Discourse, thus no traffic, no real users, but it gets the job done and hasn’t had any issues what-so-ever (apart from running low on disk space from time to time).

To my knowledge, it hasn’t gone down once, not that I would care though.

For those waiting live sites they can depend on, I can’t say I wouldn’t recommend Vultr, but I also have not put it through any real tests, so take it for what you will. I will however say, DO gets a lot of love from the people who depend on it, and I mean, they depend on it. It isn’t just a sandbox for them, it is their live system.

I will add one to NEVER EVER USE, CloudAtCost. Don’t bother, not even for a sandbox. I attempted them for a short while, just curiousity more than anything, and I spent more time tearing down the server and rebuilding it, so I could bring it back online than I spent actually using it for a sandbox. Needless to say, I didn’t stick with it for very long.


As someone using Linode, that sounds concerning but at the same time it doesn’t really say anything.
As I don’t know their reasons, it appears you don’t know their reasons and I don’t even know who these “skilled security” people are.

Not to dismiss the concerns of you or the people you know but from a regular user’s perspective like mine, that doesn’t really help.

I can’t verify how correct the red flags are when I don’t know what those red flags even are so it doesn’t make sense to stop using Linode due to that.

1 Like

I’ve independently seen statements, so this is again third-hand information.

But: That’s how nondisclosure agreements & confidential information work. They’re only allowed to make extremely vague statements for fear of violating the law.


@jd2066 @codinghorror

Yes, Linode has been making more security related headlines than your average service provider (Google it) I was merely commenting on the price and performance. Then again I know a reputable eCommerce SaaS provider that makes their business on Linode.

Size is usually a good thing with a hosting partner and DO is huge. You are usually the weakest link and unless you are running a nuclear power plant, you are most likely fine with most of the providers that have some level reputation and track record.

That said, DO has been very reliable through the years I have been using them. Their dashboard is one of the most pleasant ones around and the very few tickets I have made have responded quickly. So if you are not struggling with the budget/performance equation, they are a good choice.


Pro-tip for those running on a tight budget:

Many VPS providers offer an affiliate program (,, etc.). If your community attracts nerds, these programs may actually convert. You can write up some tutorials and articles that include using a VPS for some clever purpose. I also run a small tech/IT community where I utilize the Battle Axe Theme in-house ads mod along with some tutorial content that includes the affiliate links.

These ads convert so well that I have funding for the next 2-3 years from affiliate hosting credits, without spending a dime.


For what it’s worth, I also give then credit for their exceptional treatment of their Greek customers during the crisis back in 2015:

I think it’s worth considering the ease of use with DO. For many, there is a value to that and the specs dont tell the whole story. Linode etc are on very different ease of use level. Considering it’s ease of use and ability to run discourse on it in that price bracket, it’s pretty good.

Horses for courses.

Could you elaborate? I haven’t used Linode but my impression from several other providers is that they don’t differ much in terms of UX. Maybe excluding Aruba Cloud, whose backed is a complete mess. But even with them, you will be SSHing into your VPS 99 percent of the time and there is no difference whatsoever, obviously.

For people who know about ssh, you’re right. I think that Linode by default includes a small swap partition that you have to know how to remove in order to allow Discourse-setup to be able to create a big enough swap. Things line that are No big deal for you, but those several extra clicks can take hours of hair pulling for lots of people.


Oh, I see. Well, that would probably have given me headaches too. My first discourse installation was certainly not 30 minutes (more like 30 hours) but that was also due to the fact that I didn’t take the easy route. I went straight for setting it up together with a WordPress install behind a reverse proxy. I learned a lot, but it was only with my second instance that I realized just how easy the setup is when you just use the setup script. I was like whaaa? And it’s even https?? Without me doing anything? With my third instance I might have made it within the 30 minutes, if only I had gone with mailgun.