PostgreSQL es un sistema de base de datos relacional de objetos potente, altamente escalable, de código abierto y multiplataforma que se ejecuta en sistemas operativos tipo Unix, incluidos Linux y Windows OS. Es un sistema de base de datos de nivel empresarial que es altamente confiable y ofrece integridad y corrección de datos a los usuarios.

En este tutorial, mostraremos cómo instalar pgAdmin para gestionar las bases de datos en PostgreSQL en Debian 12.

Primeros pasos

Como siempre, necesitaremos tener acceso a root para realizar este tutorial, luego actualizaremos los repositorios y los paquetes:

apt update
apt upgrade

Para seguir con este tutorial, es importante tener instalado PostgreSQL en tu servidor, si no lo tienes instalado, primero realiza este otro tutorial:

Instalación de PostgreSQL 16 en Debian 12
PostgreSQL es un sistema de base de datos relacional de objetos potente, altamente escalable, de código abierto y multiplataforma que se ejecuta en sistemas operativos tipo Unix, incluidos GNU/Linux.

Instalación de pgAdmin

Para instalar pgAdmin primero deberemos de añadir los repositorios necesarios:

curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
apt update

A continuación, instalamos pgAdmin:

apt install pgadmin4

Después, tendrás que ejecutar un script de configuración web para configurar el pgadmin4 para el funcionamiento en modo web como se muestra.

Salida del comando

Setting up pgAdmin 4 in web mode on a Debian based platform...
Creating configuration database...
NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

Email address: user@domain.com
Password:
Retype password:
pgAdmin 4 - Application Initialisation

Creating storage and log directories...
We can now configure the Apache Web server for you. This involves enabling the wsgi module and configuring the pgAdmin 4 application to mount at /pgadmin4. Do you wish to continue (y/n)? y
The Apache web server is running and must be restarted for the pgAdmin 4 installation to complete. Continue (y/n)? y
Apache successfully restarted. You can now start using pgAdmin 4 in web mode at http://127.0.0.1/pgadmin4

Ahora, inicie su navegador web e introduzca la IP del servidor seguido de /pgadmin4 para acceder a la interfaz web de inicio de sesión de pgAdmin4.

Acceder a la interfaz web

Tras poner la IP de nuestro servidor con la ruta correcta, nos cargará la página de inicio de sesión:

El usuario será la cuenta de correo que hemos configurado anteriormente y la contraseña la que hayamos configurado.

Ya ha instalado correctamente PostgreSQL 16 y pgAdmin en Debian 12. Ahora puede empezar a usar pgAdmin para gestionar sus bases de datos PostgreSQL.

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación