App hosting

pgAdmin Hosting in India, One-Click Setup | NABHCLOUD

Run pgAdmin on NABHCLOUD with a single click: browse PostgreSQL tables, run queries and manage users over HTTPS, hosted in Noida.

pgAdmin on NABHCLOUD

pgAdmin gives you a browser-based console for PostgreSQL. From it you can look through tables, fire off queries, move data in and out as CSV, and handle user roles.

Check our app hosting plans

You need the Starter tier or above to run it; current rates and billing cycles are shown on this page. Every install comes with HTTPS, a domain of your choosing and a GST invoice, and it runs out of our Noida facility.

Common reasons people install it

  • Querying your app's database straight from a browser tab
  • Checking records while chasing down a bug
  • Pulling in a CSV file or a database dump
  • Handling roles and permissions for the database

What the installer does

Once you hit install, pgAdmin comes up on HTTPS and the panel stores a freshly generated email and password for it under Login details. From there you point it at your database using the connection details shown on that database's page.

  • It gets a unique HTTPS address on our apps subdomain right away
  • Any credentials it needs are auto-generated and kept under Login details, viewable whenever you need them
  • It lives on a dedicated app server that stays running around the clock, no Docker or SSH required
  • You can view logs, restart it, or point your own domain at it from the control panel

pgAdmin in brief

pgAdmin 4 is PostgreSQL's own management tool, maintained by the PostgreSQL project under the PostgreSQL licence. The browser version lays out your servers, schemas and tables as a tree, includes a query editor with explain plans, offers a point-and-click CSV import/export flow, a backup and restore screen, and controls for roles and grants.

One thing that trips up first-time users: pgAdmin has no idea what databases exist until you tell it. It opens with nothing configured. You add each server yourself, giving its host, port 5432, database name and user, and after that pgAdmin keeps that list, along with saved queries and settings, in a small SQLite file at /var/lib/pgadmin. The sign-in email and password are set through PGADMIN_DEFAULT_EMAIL and PGADMIN_DEFAULT_PASSWORD; check Login details on the app's panel page first, and only set those variables by hand if they're missing there.

Two things worth knowing before you dive in. DELETE and DROP run exactly as easily as SELECT does, and auto-commit is on by default, so wrap anything risky in a transaction. Also, the backup feature relies on the pg_dump bundled with the pgAdmin image, which won't always match your server's version. If that mismatch throws an error, run a dump command from your own application instead.

Getting pgAdmin running

  1. Install it from the store, then sign in using the email and password the panel generated under Login details.
  2. Right-click Servers, choose Register, then Server, and fill in the PostgreSQL hostname from your database's panel page, port 5432, the database name and the user.
  3. Open the Query Tool, run a SELECT with a LIMIT clause, and check the Explain tab if something runs slow.
  4. Right-click the database, pick Backup, and save it in custom format. Download that file and keep a copy in NABHCLOUD's object storage.

Choosing a plan size

WorkloadPlanNote
Light, occasional use by one or two peopleStarterpgAdmin sits idle most of the time between queries.
Heavy imports or exports with multiple concurrent usersProLarge CSV jobs and big result grids consume memory in your server-side browser session.

Minimum plan: Starter

Comes with 1 vCPU, 1 GB RAM and 20 GB of disk, and room for up to 2 apps. You can run pgAdmin alongside your own application code on the same server. Billed monthly, with rates shown before 18% GST.

Frequently asked questions

Is it safe to expose pgAdmin?

It sits behind HTTPS with a generated password. Pick a strong password, and switch the app off from the panel when you're not using it.

Why does my server list start empty?

pgAdmin never finds servers on its own. You have to register each one with its private hostname, port and login details.

Can I connect to a database hosted elsewhere?

Yes, as long as pgAdmin can reach that host and port, and the database's firewall allows your app server's address. Most managed database services need you to add that address to an allow-list.

Should I leave it running all the time?

Switch it off when it's idle. A tool with direct access to live data is a bigger risk than the small amount of resources you'd save by stopping it.

How does the one-click install actually work?

Pick the app from the store, choose which app server to put it on, and click Install. It's assigned its own HTTPS address, its passwords are generated and shown to you once, and it's ready within a couple of minutes.

Plans and prices

App Hosting

Apps Pro

  • 2 vCPU
  • 4 GB RAM
  • 50 GB Disk
  • 10 Apps
  • 3 Databases
₹503.16/mo
billed monthly
Save 30%
Order Apps Pro

See all plans

Questions before you start?

Tell us what you plan to run and we will suggest the right setup.

Contact us