DEV Community

Cover image for 5 Cheap Ways to Host MongoDB
Jonas Scholz
Jonas Scholz Subscriber

Posted on

5 Cheap Ways to Host MongoDB

MongoDB is the most popular NoSQL database, and you want a cheap place to host it? You've come to the right place!

I will show you 5 cheap MongoDB hosting providers. Want the TL;DR? Here is the comparison table:

Comparison Table

Here to read some text? Let's start with the basics.

MongoDB Atlas

It goes without saying that MongoDB Atlas is the king of MongoDB hosting. As the company behind MongoDB, they have the resources to offer one of the most robust and scalable MongoDB hosting solutions on the market.

The good news is that they have a free plan that includes 512MB, the bad news is that the storage pricing is pretty insane once you actually need some space over 5GB. If you can afford it, great! If you don't think you need more than 5GB, even better!

If you think you will need significant storage, you should look into other providers in my opinion. 20GB of storage will already cost you roughly $144/month. As long as shared hosting is fine, you can get away with $25/month for 5GB of storage.

Anyway, here is the link to MongoDB Atlas

Hetzner

Self Host all the things

Self-host all the things! Keeping a simple mongoDB instance running is really not that hard, and you should at least try it out once.
If you want to self-host, I'd strongly recommend Hetzner. They have some of the cheapest compute and storage prices on the market.

I'm VERY much biased here (Sliplane runs basically completely on Hetzner), but they are loved by the developer community and have a solid reputation.

If you want to get started, here is a $20 credit to get you started

Sliplane

What if you could combine Hetzner’s low prices with the simplicity of platforms like Heroku or Vercel? Sliplane is a PaaS that makes it easy to host your MongoDB databases and Docker apps. With push-to-deploy, automatic SSL, and a free domain, you can get started in under 5 minutes by connecting your GitHub account. Sliplane offers a 48-hour free trial and lets you host unlimited MongoDB databases and Docker apps, making it cost-effective for low-traffic services. For example, you can host a frontend, backend, cron jobs, and MongoDB for just €7 per month, or upgrade for backups and more performance at €14 per month.

Sliplane

Disclaimer: I'm the co-founder 🤫

DigitalOcean

DigitalOcean is one of the older cloud providers that offers managed MongoDB. While they don't offer a free tier, I think they pricing is generally very fair and their product is good.

Pricing starts at $15/month for 15GB of storage, 1 GiB of RAM, and 1vCPU. You can easily scale up by adding more replicas, compute and storage. Same as with MongoDB Atlas, they are not EU-based. For most people, this is probably not a big deal, but it's still something to consider.

Here is the link to DigitalOcean

OVH

When OVH's datacenters aren't burning, they are one of the best places to host MongoDB if you are in Europe.

OVH offers a tiny free plan with 500MB of storage and 3 dedicated nodes (great!). The only problem is that as soon as you need more, pricing is pretty steep and starts at roughly $60/month. Probably too expensive for most hobby projects, fine for companies with a budget.

If the limits of the free plan are not an issue for you, you can get away with 100% free hosting.

Here is the link to OVH

Conclusion

I hope you learned something from this article. If you did, please leave a comment and share it with others. If you have any questions, feel free to leave a comment below. Thank you for reading!

Cheers,

Jonas (Co-Founder of Sliplane)

Top comments (5)

Collapse
 
wimadev profile image
Lukas Mauser

Hetzner offers Backups

Collapse
 
code42cate profile image
Jonas Scholz

Yeah, but only for disks, i think it makes more sense to have more specific backups of exactly what you need. Easier to test, faster to restore, more efficient. But still, it would be better to have disk backups than no backups

Collapse
 
thecodingthesi profile image
Thesi

LOL
OVH Cloud

Collapse
 
userof profile image
Matthias Wiebe

Aws, GCP and Ms Azure is missing :) But I guess we can’t categorise them as a cheap way?

Collapse
 
code42cate profile image
Jonas Scholz

They are kinda included, if you pick a dedicated cluster on MongoDB atlas you need to choose:
Dedicated