Version v3.7.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
pgAdmin
pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.
Quick Start
Pigsty has built-in (but optional) support for pgAdmin, it launches pgadmin with Docker Compose:
The default port for pgadmin is 8885, and you can access it through IP:Port : http://10.10.10.10:8885.
The default credentials are defined in .env, username: [email protected], password: pigsty.
Customize
Customize the pgadmin configuration in /opt/pgadmin/.env and manage it with docker compose.
You can also customize the apps parameter and override default .env configuration with:
To launch the application, run:
Domain & Cert
To access pgadmin through nginx (rather than access port 8885 directly), configure the infra portal with:
Then run make nginx to update nginx config, and configure local static DNS record <your_ip_address> adm.pigsty in /etc/hosts or local / public DNS server.
Pigsty will issue self-signed SSL certs for the domains listed in infra_portal automatically.
If you want to use real domain names, define cerbot entry and run make cert, check SSL Certs for details.