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!

5/5 - (1 voto)

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.