Remix.run Logo
Show HN: NeonD – self-hosted Postgres Platform with branching, PITR and backups(github.com)
2 points by matisiekpl 5 hours ago | 1 comments
matisiekpl 5 hours ago | parent [-]

Hey HN, Mateusz here.

I built NeonD for myself and figured it might be useful to others. It's a control plane for PostgreSQL that runs as a single Docker container.

The problem: I often need to spin up Postgres instances for small side projects. They usually have to run 24/7 for the whole month, and RDS gets expensive fast for that kind of thing. I wanted something that replaces my docker-compose with `postgres:latest`, but adds the few features I actually miss: PITR, proper backups, branching for preview environments.

The solution: NeonD is a rich Postgres Control Plane you drop on a dedicated server / VPS. It manages multiple Postgres instances under one host inside single container.

What's in the box:

- Multi-tenancy and management of multiple Postgres instances

- Branching — spin up an isolated DB environment for a preview branch in seconds

- PITR with arbitrary-LSN precision, fully configurable retention

- S3 backups (layer durability)

- Fully automated TLS certificate management

- TLS SNI routing — every instance gets its own subdomain, e.g. instance-a.your-company.com

- Built-in metrics + log monitoring with Prometheus

Install takes less than 5 minutes using docker compose. Feel free to test it and put some feedback. Thanks