| ▲ | matisiekpl 6 hours ago | |
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 | ||