2 pointsby matisiekpl5 hours ago1 comment
  • matisiekpl5 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