Self-hostablePostgreSQL License

Self-Hosted Postgres

Your own PostgreSQL database, fully under your control.

PostgreSQL is the world's most advanced open-source relational database. On Kumo2 you can self-host your own PostgreSQL instance on a dedicated cloud server in one click — we provision the machine and launch it with Docker, so your data stays on infrastructure you own.

7-day money-back guarantee

Features

Self-hosted & private

Your database runs on your own server with no shared tenancy — full superuser access and no per-row or per-connection pricing.

One-click Docker deploy

Kumo provisions a Linux server and starts PostgreSQL with Docker Compose, on a persistent volume with the database name, user, and password you choose.

Pick your version

Choose the PostgreSQL major version that fits your app, and connect from anywhere over the standard port.

System requirements

CPU
1 vCPU
Memory
1 GB
Storage
20 GB
Runtime
Docker Compose
Versions
18.4, 17.10, 16.14, 15.18
Port
5432

Recommended sizes

Dev

1 vCPU / 1 GB RAM / 20 GB SSD

Prototypes, staging, and side projects — small datasets and light traffic.

Small

Default

2 vCPU / 4 GB RAM / 60 GB SSD

Production apps with steady traffic and a few dozen connections.

Medium

6 vCPU / 16 GB RAM / 240 GB SSD

Busy services with larger datasets and higher concurrency.

Large

8 vCPU / 32 GB RAM / 480 GB SSD

Memory-hungry or analytical workloads that need lots of cache.

Resources & documentation

How deployment works

  1. 1

    Pick a plan and a region close to you.

  2. 2

    Choose how you'll sign in and confirm your order.

  3. 3

    Kumo provisions a Linux server and starts the app with Docker — ready in minutes.

Frequently asked questions

What is self-hosted PostgreSQL?

It's the open-source PostgreSQL database running on a server you own and control, rather than a managed cloud database service.

How do I deploy it on Kumo2?

Choose a plan and region, set your database name, user, and password, and click deploy. Kumo provisions the server and launches PostgreSQL with Docker automatically.

How do I connect to it?

Connect with any PostgreSQL client or your application using the server's IP, the standard port, and the credentials you set during deployment.

Ready to deploy your own Postgres?

Spin it up on a server you control. We handle provisioning and Docker — you keep the keys.

Deploy Postgres
7-day money-back guarantee

Not happy within 7 days of deploying? Get a full refund — just ask.