Versions
18-alpine · 17-alpine · 16-alpine
Image
postgres
Ports
5432 Connections
Memory
512 MB suggested — no limit unless you set one
/marketplace/postgres
SQL, transactions, JSON columns, full-text search and a very long list of extensions. If you are not sure which database you need, it is this one. Its credentials are generated and kept as secrets. Daily backups into one of your buckets, with restore.
PostgreSQL
PostgreSQL · PostgreSQL License
What installing it does
/the-engine
The relational database most applications should start with.
Versions
18-alpine · 17-alpine · 16-alpine
Image
postgres
Ports
5432 Connections
Memory
512 MB suggested — no limit unless you set one
Credentials
Generated, typed by you, or one of your shared secrets — kept encrypted as a secret, the password masked wherever it is shown.
Backups
A dump taken inside the running database, on a plan you choose, into your own bucket — or a copy of its folders.
Restores from
| Variable | What it is |
|---|---|
POSTGRES_USER | The user your applications connect as. It owns the database. |
POSTGRES_PASSWORD | That user’s password. Kept as a secret. |
POSTGRES_DB | The database created on first start. |
PGDATA | Where the files go: a folder inside the volume, so the volume’s own root is never the data directory. |
POSTGRES_INITDB_ARGSoptional | Extra arguments for initdb when the database is first created. |
TZoptional | The time zone the server reports times in. |
/works-well-with
/start
Request early access. The listing is free — you pay for the server it runs on, by the hour.