Skip to main content
1

Sign up

Go to dbhost.app and create an account with email or Google.
2

Create a database

Click + New Database in the dashboard. Choose a name (lowercase, hyphens allowed) and a display name.Your database will be provisioned in seconds. You’ll see connection details immediately.
3

Connect

Use the connection string from the database detail page. It connects through PgBouncer on port 6432:
psql "postgresql://myapp:PASSWORD@dbhost-server:6432/myapp"
Or use any PostgreSQL client, ORM, or driver with the individual credentials shown on the detail page.

Connection details

Each database comes with:
FieldDescription
HostVPS IP address
Port6432 (PgBouncer)
DatabaseSame as database name
UsernameSame as database name
PasswordAuto-generated, shown once on creation
Save your password immediately after creation. You can view it on the database detail page, but if you lose it, you’ll need to reset it (which generates a new one).

What happens under the hood

When you create a database, DBHost:
  1. Creates a PostgreSQL user with a cryptographically secure password
  2. Creates a database owned by that user
  3. Adds a PgBouncer pool entry for connection multiplexing
  4. Reloads PgBouncer (zero-downtime config reload via SIGHUP)
  5. Records the action in the audit log