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
matisiekpl•1h ago
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