Show HN: Vaire, Self-Hosting Postgres Through the One Glorious CLI MBV Labs is preparing the first v1 alpha of Vaire, a single CLI that turns a fresh Debian 13 or Ubuntu 26.04 VPS into a hardened PostgreSQL 18 server with PgBouncer, nginx, TLS certificates and WireGuard access, with no server control daemon, web UI or open control API port. As of 2026-10-19 the tool is not yet tagged or published, though phases 0–5 have live qualification evidence covering backups, disaster recovery, protected writes, observability, local bootstrap and automatic SSH-lockdown revert. Alpha formats are not frozen, and MBV Labs warns a later alpha may require a rebuild and restore; followers, extensions and multi-node support remain future work. One CLI that turns a fresh VPS into a hardened PostgreSQL 18 server, and then stays the only way in. From your laptop or from a coding agent , vaire takes a new Debian 13 or Ubuntu 26.04 server, locks it down, installs PostgreSQL 18 with PgBouncer and nginx, issues its TLS certificate, and connects you to it over WireGuard. Each database you create gets its own tuned PostgreSQL cluster with a size and resource limits, the way a managed provider gives each database its own instance. Every later operation goes through the same binary, over SSH, inside WireGuard. There is no server control daemon, web UI or open control API port; an operator-side shared tunnel daemon keeps concurrent CLI commands on one WireGuard connection per context. Status 2026-10-19 : preparing the first v1 alpha; not yet tagged or published. Phases 0–5 have live qualification evidence, including backups, disaster recovery, protected writes, observability, local bootstrap and automatic SSH-lockdown revert. Known coverage limits are recorded in manual testing https://github.com/mbvlabs/vaire/blob/master/docs/MANUAL-TESTING.md . Followers, extensions and multi-node remain future work. See the roadmap https://github.com/mbvlabs/vaire/blob/master/docs/MASTER.md 7-roadmap-and-status and draft alpha notes https://github.com/mbvlabs/vaire/blob/master/docs/RELEASE-v1.0.0-alpha.1.md . Alpha formats are not frozen; a later alpha may require a rebuild and restore. | Area | Commands | |---|---| | Setup | vaire server init remote over SSH, or --local on the server , --resume | | Access | vaire login , vaire context list\|show\|use\|remove\|set-address , vaire ssh , vaire tunnel | | Desired state | vaire plan , vaire apply , vaire config show\|get\|set\|edit\|validate | | Databases | vaire db list\|create\|resize\|drop\|credentials\|fork\|protect\|unprotect | | Protection | vaire protect init\|status two-factor code , vaire db protect\|unprotect | | SQL | vaire sql multiple statements and ordered results, JSON-friendly , vaire psql , vaire console usql | | Tuning | vaire tune show\|explain\|apply | | Backups | vaire backup setup\|now\|list\|verify , vaire dump , vaire dump list\|get | | Restores | vaire restore