Back to products
YouTarr [Standalone]
YouTarr [Standalone] $9.00 / month with a 7-day free trial and a $1.00 sign-up fee

pgAdmin

$9.00 / month with 1 day free trial and a $7.00 sign-up fee

The official PostgreSQL admin UI on your subdomain — connect to any Postgres database (Supabase, RDS, on-prem, home-lab) without exposing each instance to the public internet.

A managed instance of pgAdmin on ElfHosted — the official, full-featured PostgreSQL administration tool. Browser-based query editor, schema explorer, backup/restore wizard, server health dashboard. Add server connections from any reachable Postgres instance: managed databases (RDS, Supabase, Neon, Crunchy Bridge), on-prem clusters, home-lab containers. PostgreSQL Licence (BSD-style).

Out of stock

🤩 Subscribe to a personal stack and get up to 88% discount! 😻

This product is currently sold out.

No worries! Enter your email, and we'll let you know as soon as it's back in stock.

0 People watching this product now!
SKU: pgadmin Category:
Description

Postgres ships with psql; pgAdmin is what you reach for when "psql" stops being enough — schema visualisation, query plans, backup wizards, role management.

What is pgAdmin?

pgAdmin is the official PostgreSQL administration and development platform — a full-featured web app for managing Postgres databases. It's been the canonical Postgres GUI since the project began in 1998 and ships in step with every Postgres release. Originally a desktop app; pgAdmin 4 (the current major version) is web-based, which is what makes hosting it on a subdomain useful.

Common workflows it covers: connect to multiple Postgres servers, browse schemas and tables, run ad-hoc queries with EXPLAIN/ANALYZE plans, edit data inline, manage roles and grants, run backups and restores, monitor connection counts and slow queries. The browser-based UI means you don't need a desktop install on every machine you connect from.

Features

  • 📋 Multi-server management — connect to any number of Postgres servers; switch between them in the same session; group by environment (prod / staging / dev) for safety.
  • 📝 Query tool — full-featured SQL editor with syntax highlighting, autocomplete, query history, query plans (EXPLAIN ANALYZE rendered visually).
  • 🗂️ Schema browser — tables, views, materialised views, functions, triggers, indexes — all clickable; right-click for "Edit", "Properties", "Drop".
  • 📊 Data editor — view and edit table data in a spreadsheet-like grid; updates wrapped in transactions you can roll back.
  • 🔐 Role & privilege management — visual UI for `CREATE ROLE` / `GRANT` / `REVOKE`; the syntax is annoying enough that the GUI saves real time.
  • 💾 Backup & restore — guided pg_dump / pg_restore wizards; format selection, table filtering, compression options.
  • 📈 Server dashboard — connection counts, slow query log, lock monitoring, transactional activity.
  • 🔧 Procedural language editing — pl/pgSQL functions with debugger support; useful when stored procedures get complex.
  • 🔓 FOSS & PostgreSQL Licence — official PostgreSQL Global Development Group project, no vendor variant.

pgAdmin vs Other Postgres GUI Options

  • vs. DBeaver — DBeaver is multi-database (Postgres, MySQL, Oracle, etc.) and desktop-app. If you're managing only Postgres, pgAdmin's depth on Postgres-specific features (procedural language debugger, vacuum/analyze visualisations, pgAgent) goes further. If you need multi-DB, DBeaver wins.
  • vs. TablePlus / Postico — commercial polished desktop apps with cleaner UI. Pick those if you live on a single Mac and want polish; pick pgAdmin if you need browser access (any device, including iPads and locked-down laptops).
  • vs. psql — psql is unbeatable for one-off queries and CI scripts. pgAdmin is for the visual / exploratory / backup-wizard workflows where the GUI is faster than the CLI.
  • vs. pgcli — pgcli is psql with autocomplete and syntax highlighting. Same CLI/GUI trade-off; not really a competitor — many users run both.
  • vs. exposing your DB's web admin to the public internet directly — running pgAdmin once on a managed subdomain is structurally safer than exposing each Postgres instance's admin port. The Postgres servers themselves stay on private networks.

Why Run pgAdmin on ElfHosted?

pgAdmin self-hosts cleanly (Python web app + SQLite for its own metadata), but the operational details around an admin-grade UI matter:

  • HTTPS with auto-renewing TLS — required for the auth flow and for not leaking server-connection passwords in transit.
  • Single instance for multiple Postgres servers — bring N connection strings; pgAdmin keeps them organised.
  • Your databases stay on private networks (or behind tunnels); only this pgAdmin instance is publicly reachable.
  • SSO via your ElfHosted account adds an auth layer in front of pgAdmin's own login.
  • Updates handled — pgAdmin tracks Postgres releases regularly, and major-version compatibility matters.
  • Persistent storage for connection profiles and saved queries.

Technical Specifications

  • 🛠️ Software: pgAdmin 4 (FOSS, PostgreSQL Licence)
  • 🐘 Postgres versions supported: tracks upstream pgAdmin compatibility — typically Postgres 12+
  • 🌐 Connections supported: standard libpq connections; TCP/IP, Unix socket; SSL/TLS modes; SSH tunnel for hop-host scenarios
  • 📋 Connection types: direct, SSH-tunneled, socket-relayed
  • 🔐 Auth: ElfHosted SSO; pgAdmin's own user database; password-saving with master-password protection
  • 📊 Backup tools: pg_dump / pg_restore wizards built in
  • 🌐 Access: HTTPS on your own ElfHosted subdomain
  • 🔄 Updates: handled by ElfHosted, tracking upstream pgAdmin releases

Frequently Asked Questions

What Postgres providers can pgAdmin connect to?
Anything that speaks the PostgreSQL protocol — managed services (RDS, Supabase, Neon, Crunchy Bridge, DigitalOcean, ElephantSQL), on-prem clusters, home-lab Postgres in Docker, k3s-deployed Postgres, etc. The connection is just a libpq client; pgAdmin doesn't care where the server is hosted.

Can pgAdmin connect to a database behind a private network?
Yes — pgAdmin supports SSH tunnel connections, so you can hop through a bastion host to reach Postgres instances that aren't publicly reachable.

How is this different from DBeaver?
DBeaver is multi-database and desktop. pgAdmin is Postgres-only and browser-based. If you only manage Postgres and want browser access from any device, pgAdmin. If you also touch MySQL/Oracle/etc., DBeaver.

Why does the WC product page say sold-out?
This product is currently provisioned by direct arrangement only (it's deployed for specific use cases rather than self-service). The page exists for reference and search-engine visibility; if you'd like a managed pgAdmin instance, get in touch via the ElfHosted Discord.

Is the connection metadata stored encrypted?
pgAdmin can encrypt saved connection passwords with a master password (which you set on first login). The metadata storage is on ElfHosted's encrypted storage backend; the master password adds a defence-in-depth layer.

pgAdmin is the official PostgreSQL admin UI — schema browser, query tool with execution plans, backup wizards, role management. Browser-based, multi-server, runs on any Postgres-compatible database. Hosted on ElfHosted on your subdomain so the databases themselves stay on private networks; currently provisioned by direct arrangement.

Reviews (0)
0 reviews
0
0
0
0
0

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.