Cómo instalar pgAdmin en Debian 10 Buster

En este artículo veremos cómo instalar pgAdmin en Debian 10 Buster paso a paso, de modo que podrás administrar el servicio de bases de datos PostgreSQL de tu servidor o VPS Debian de forma sencilla e intuitiva.

Antes de instalar pgAdmin en Debian 10 Buster

Para poder seguir los pasos de esta guía de instalación de pgAdmin en Debian 10 Buster es importante partir de los siguientes requisitos básicos:

  • Una instalación actualizada de Debian 10 Buster.
  • Servicio web Apache.
  • Motor de bases de datos PosgreSQL.
  • Un usuario con permisos de sudo.
  • Acceso a Internet.

Consulta nuestra instalación de Apache en Debian 10 Buster o de instalación de PostgreSQL en Debian 10 Buster.

Cómo configurar el repositorio de pgAdmin para Debian 10 Buster

Con motivo de obtener la última versión disponible, vamos a configurar el repositorio oficial de pgAdmin para Debian 10 Buster, empezando por añadir la clave pública que permitirá comprobar las firmas de los paquetes:

~$ wget -qO- https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -

Creamos un archivo para el repositorio de pgAdmin de Debian 10 Buster:

~$ sudo nano /etc/apt/sources.list.d/pgadmin.list

Con el contenido:

deb http://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/buster pgadmin4 main

Finalmente guardamos el archivo y actualizamos la información de los repositorios:

~$ sudo apt update

Cómo instalar pgAdmin en Debian 10 Buster

Vamos a instalar pgAdmin en Debian 10 Buster desde el repositorio que acabamos de configurar, para lo que instalaremos el paquete pgadmin4-web:

~$ sudo apt install -y pgadmin4-web

Descargado e instalado pgAdmin y sus dependencias es necesario configurar el sistema y la aplicación a través de un script interactivo:

~$ sudo /usr/pgadmin4/bin/setup-web.sh

Este script nos permite crear el usuario inicial de pgAdmin:

Setting up pgAdmin 4 in web mode on a Debian 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: chacho@debian10.local.lan
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

Introduciremos una dirección de correo electrónico del usuario, crearemos una contraseña y confirmaremos los pasos de instalación.

Cómo acceder a pgAdmin en Debian 10 Buster

Para acceder a pgAdmin en Debian 10 Buster desde un navegador seguiremos la indicación final del instalador, utilizando el alias /pgadmin4 añadido a la dirección IP o nombre DNS del servidor.

Por ejemplo, la máquina Debian 10 sobre la que hemos realizado este tutorial es accesible en el subdominio debian10.local.lan, por lo que emplearemos http://debian10.local.lan/pgadmin4 como URL:

como instalar pgadmin en debian 10 buster

Introduciremos las credenciales de acceso tal como las creamos anteriormente y seleccionaremos el idioma para pgAdmin.

Enseguida se nos muestra la página principal de la aplicación:

instalar pgadmin en debian 10 buster

Para poder acceder al servicio PostgreSQL de nuestra máquina Debian 10 desde pgAdmin, usaremos el enlace rápido «Agregar un Nuevo Servidor«, que abrirá un pequeño diálogo donde introduciremos la información de conexión.

Empezaremos dándole un nombre a la conexión en la solapa «General«:

como instalar y configurar pgadmin en debian 10 buster

Pasaremos a la solapa «Conexión», donde introduciremos la dirección del servidor, el usuario y su contraseña:

instalar y configurar pgadmin en debian 10 buster

Al terminar la configuración, la guardaremos usando el enlace «Salvar«.

Podremos ver que en el panel lateral aparece un nuevo servidor en la sección «Servers«:

pgadmin para debian 10 buster

Si establecemos conexión sobre el nuevo servidor podremos ver información de uso del mismo, por ejemplo:

pgadmin en debian 10 buster

Usando el botón secundario del ratón podremos acceder a un menú contextual que nos ofrecerá opciones como crear nuevas bases de datos, roles, etc.:

pgadmin en debian 10

Las tareas que podremos realizar dependerán del contexto (zona del menú sobre la que trabajamos) y obviamente los permisos de nuestro usuario de trabajo en el servicio PostgreSQL.

Conclusión

Ahora que sabes cómo instalar pgAdmin en Debian 10 Buster ya puedes administrar fácilmente y de forma intuitiva tus bases de datos PostgreSQL, gracias a la interfaz web de esta potente aplicación.

Si te ha resultado de utilidad este tutorial y quieres mostrar tu agradecimiento, puedes invitarnos a un café para ayudar al mantenimiento de este sitio y la creación de más tutoriales:

O también puedes dejar 1 $ de propina gracias a PayPal:

¡Gracias!

 

5/5 - (1 voto)

2 comentarios en «Cómo instalar pgAdmin en Debian 10 Buster»

  1. Saludos, muy buena explicación. Si ya está instalado un servicio de Apache+PHP esto afecta la instalación de pgadmin para web, sobre todo por el uso de los puertos, qué opinas. Bye.

    Responder
    • ¡Hola, Agustín! Pgadmin no es un servicio, sino una aplicación web, por tanto precisa de un servicio web con PHP. Por tanto la existencia previa de estos elementos no es un problema, sino un requisito.

      Responder

Deja un comentario

Este sitio esta protegido por reCAPTCHA y laPolítica de privacidady losTérminos del servicio de Googlese aplican.

El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.