Cómo instalar pgAdmin en Debian 9 Stretch

En esta entrada veremos cómo instalar pgAdmin en Debian 9 Stretch paso a paso de forma que administrar las bases de datos PostgreSQL de tu servidor o VPS Debian será más fácil que nunca gracias a la interfaz de esta aplicación.

Antes de instalar pgAdmin en Debian 9 Stretch

Para poder seguir los pasos de esta guía de instalación de pgAdmin en Debian 9 Stretch debes satisfacer los siguientes requisitos básicos:

  • Una máquina Debian 9 Stretch actualizada.
  • Servicio web Apache.
  • Servicio de bases de datos PostgreSQL.
  • Un usuario con permisos de sudo o el mismo root.
  • Acceso a Internet.

Si no dispones del entorno necesario podría interesarte consultar previamente nuestra guía de instalación de PostgreSQL en Debian 9 Stretch, y tal vez también la guía de instalación de Apache en Debian 9 Stretch.

Cómo configurar el repositorio de pgAdmin para Debian 9 Stretch

Vamos a instalar el repositorio de pgAdmin para Debian 9 Stretch, ya que la distribución no ofrece paquetes atualizados de esta aplicación.

El primer paso es añadir la clave pública:

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

Creamos el archivo de repositorio para pgAdmin:

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

El contenido será la única fuente de paquetes:

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

Guardamos y cerramos el archivo, y actualizamos las listas de paquetes:

~$ sudo apt update

Cómo instalar pgAdmin en Debian 9 Stretch

Vamos a instalar pgAdmin en Debian 9 Stretch obteniendo el paquete pgadmin4-web desde el nuevo repositorio, utilizando el comando apt:

~$ sudo apt install -y pgadmin4-web

Es necesario realizar algunas tareas de post-instalación, para lo que se nos ofrece un script:

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

Este script nos solicitará algunos datos:

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@debian9.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

Por ejemplo, debemos introducir una dirección de correo electrónico para identificar el usuario administrador, así como la correspondiente contraseña.

Además, habrá que confirmar la configuración y reinicio del servidor web.

Cómo acceder a pgAdmin en Debian 9 Stretch

Finalizada la instalación, accedemos a pgAdmin en Debian 9 Stretch desde un navegador añadiendo la ruta /pgadmin4 a la dirección IP, nombre DNS, dominio o localhost si trabajamos localmente.

Por ejemplo, esta guía la hemos realizado sobre un servidor Debian 9 Stretch accesible en el subdominio debian9.local.lan, por lo que empleamos http://debian9.local.lan/pgadmin4 como URL:

como instalar pgadmin en debian 9 stretch

Se mostrará una página de inicio de sesión en la que introduciremos las credenciales que creamos anteriormente y seleccionaremos el idioma en el que queremos trabajar con pgAdmin.

Accederemos a la página principal:

instalar pgadmin en debian 9 stretch

Inicialmente no podemos conectar a ningún servicio PostgreSQL, por lo que accedemos al enlace «Agregar un Nuevo Servidor» para configurar una primera conexión.

Se abrirá un diálogo para configurar esta nueva conexión:

instalacion de pgadmin en debian 9 stretch

En la sección «General» introducimos en el campo «Nombre» un valor identificativo para esta conexión o servidor.

Pasaremos a la sección «Conexión«:

pgAdmin en debian 9 stretch

Indicamos la dirección del servidor, usuario, contraseña, etc.

Al terminar la configuración guardamos con «Salvar» y regresamos a la página principal, donde en el panel lateral aparecerá la nueva conexión, de la que podremos obtener datos en tiempo real pulsando sobre el nombre con el que la etiquetamos:

pgadmin para debian 9 stretch

Puedes realizar muchas tareas utilizando el clic secundario. Por ejemplo, haciendo clic secundario sobre «Roles de Login/Grupos«, aparece un menú flotante con una opción «Crear» que nos permitiría crear un nuevo rol:

pgdadmin sobre debian 9 stretch

Igual sucederá si hacemos clic secundario sobre «Bases de Datos«, con lo que podrás crear una base de datos y asociarla a un rol.

Conclusión

Ahora que sabes cómo instalar pgAdmin en Debian 9 Stretch ya puedes administrar fácilmente tus bases de datos PostgreSQL gracias a la interfaz de esta aplicación.

Si tienes preguntas, dudas, sugerencias de mejora o actualización de este tutorial, correcciones, etc. puedes dejar un comentario que revisaremos lo antes posible.

Y si este tutorial de instalación de pgAdmin en Debian 9 Strech te ha permitido administrar fácilmente tus bases de datos y quieres agradecérmelo, puedes hacerlo invitándome a un café:

O también puedes dejar 1 $ de propina en PayPal y así deshacerte de la calderilla que nunca usas:

¡Gracias!

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información

ACEPTAR
Aviso de cookies