Caprover logo
Caprover one-click apps browser
Supabase PostgreSQL logo
Supabase PostgreSQL
Supabase makes it easy to use Postgres.
Official integration
Created - Last update

Postgres + goodies = Supabase Postgres Unmodified Postgres with some useful plugins. Why use it over the official postgres image? It is an unmodified Postgres image with convenient plugins added. It's optimized for replication, and provides popular extensions like PostGIS, pgRouting, pgTAP, and more for enhanced functionality. Ideal for those who prefer an unaltered Postgres experience with added features.

Deployed services
supabase-postgres-db
bitnami/supabase-postgres:$$cap_app_version
  • supabase-postgres-db-persistence:/bitnami/postgresql
always
12
Variables

Postgres Version

Default: 15.1.0

$$cap_app_version
Check out their Docker page for the valid tags https://hub.docker.com/r/bitnami/supabase-postgres/tags

Postgres Username

Default: postgres

$$cap_pg_user

Postgres Default Database

Default: postgres

$$cap_pg_db

Postgres Password

Default: $$cap_gen_random_hex(32)

$$cap_pg_pass

Postgres Port

Default: 5432

$$cap_pg_port

OPTIONAL: Arguments for 'postgres initdb'

Default: undefined

$$cap_pg_initdb_args
For example, --data-checksums

Postgres Replication User

Default: undefined

$$cap_pg_repl_user
The replication user created on the master on first run. No defaults.

Postgres Replication Mode

Default: undefined

$$cap_pg_repl_mode
Replication mode. Possible values `master` or `slave`. No defaults.

Postgres Replication Password

Default: undefined

$$cap_pg_repl_pass
The replication users password. No defaults.

Postgres Master Host

Default: undefined

$$cap_pg_master_host
Hostname/IP of replication master (slave parameter). No defaults.

Postgres Master Port

Default: undefined

$$cap_pg_master_port
Server port of the replication master (slave parameter). Defaults to 5432.

Postgres number of synchronous replica

Default: undefined

$$cap_pg_num_sync_repl
Number of replicas that will enable synchronous replication

Postgres Replication Commit Mode

Default: on

$$cap_pg_sync_commit_mode
Type of synchronous commit. The available options are: `on`, `remote_apply`, `remote_write`, `local` and `off`. The default value is on.
© 2025, Built with Gatsby - Source code available on GitHub