5 Cheap Ways to Host Postgres
Tags: docker, devops, cloud, beginners
Published: 2024-05-30 09:11:42

Hetzner, Sliplane, Render, Github, DigitalOcean - Picking a hosting provider for your Postgres database can be challenging, especially with all the awesome options available. Analysis Paralysis is real 😵‍💫. Who wins the race for the cheapest postgres host?

![GO!](https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExeWN5b241ZzkzN2RnYmJwZG9xbTZxMGFhaGowNnd1NHdqbmN1eG1mbCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/toz7qXlLyHy9n8KfKO/giphy.gif)

## 1. Hetzner
[Hetzner](https://www.hetzner.com/cloud) is a German Cloud Provider with Locations in Europe and North America, with a wide variety of compute options including ARM, dedicated, and shared servers. Hetzner is loved by developers, with [70% saying that they want to continue using them](https://survey.stackoverflow.co/2023/#cloud-platforms) according to the latest Stackoverflow survey. Hetzner provides **incredibly cheap** but at the same time **basic servers**. 

Hosting a simple Postgres database isn't actually that complicated! (If you dont need HA, autoscaling, and sharding etc.). [Check out this great tutorial from Docker](https://www.docker.com/blog/how-to-use-the-postgres-docker-official-image/)

## 2. Sliplane

What if you could combine the awesome price of Hetzner with the ease of a PaaS like Heroku, Render, or Vercel? [Sliplane](https://sliplane.io?utm_source=cheapwaystopostgres) is a PaaS on top that gives you push-to-deploy, automatic SSL, a free domain, and more for your Docker apps. Connect your GitHub account and get started in **less than 5 minutes for free with a 48 hour trial**. [Sliplane](https://sliplane.io?utm_source=cheapwaystopostgres) lets you host an unlimited number of Docker Apps on your server, making it incredibly cheap if you have a large number of low-traffic apps. For example, hosting a frontend, backend, cron jobs, and postgres will only cost you 7 Euros per month.


![Postgres Start](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hnok1djw1e6qxxopq8uf.png)


Disclaimer: I'm the co-founder 🤫

## 3. Don't use Postgres!

I knooow, I know. You came for cheap postgres databases, but do you _actually_ need one? Maybe just a simple JSON file or SQLite is enough? Don't overcomplicate your tech stack! I actually have a project running for over a few years now that just dumps data into a json file in a GitHub repository. Works like a charm! 

While this doesn't work for everything, and especially not for something that needs to be 100% reliable, sometimes it's worth it to think outside the box to save some bucks 🤑


## 4. Supabase

Supabase is another hosting provider that is loved by developers and has grown tremendously in the last few years. At this point, Supabase provides a lot more than just Postgres. They now also have auth, object storage, functions, and can probably even make pizza. And they even have a free plan! Keep in mind that free projects are paused after 1 week of inactivity.

## 5. Render
Last but not least, another PaaS provider that I want to mention is Render. While Render might look expensive at first, the "Zero DevOps cloud" really makes up for it by being the simplest solution in this list while also providing a free tier for Postgres. In the end, the price that your database costs is not everything, you also need to consider the time you are putting in to keep everything running! Sometimes a $20 database is cheaper than a $5 database if you need to work 10 hours less per month, just keep that in mind :)

## Conclusion

I hope you learned something new, and always keep in mind to include the price of your own sanity when checking out prices!

*Also, I'd love to know where you are hosting your Docker apps. What features do you love, and which do you dislike? Let's discuss it!*