Cómo instalar PgAdmin 4 Debian 10


pgAdmin es una herramienta de administración y gestión de interfaz gráfica de usuario (GUI) de código abierto, potente y rica en funciones para la base de datos PostgreSQL. Actualmente, es compatible con PostgreSQL 9.2 o posterior y se ejecuta en Unix y sus variantes, como Linux, Mac OS X y sistemas operativos Windows.

Proporciona una poderosa interfaz de usuario que le permite crear, administrar, mantener y usar fácilmente objetos de base de datos, tanto para principiantes como para usuarios experimentados de Postgres.

pgAdmin 4 es una versión principal (y una reescritura completa) de pgAdmin, construida con Python y Javascript/jQuery, y un tiempo de ejecución de escritorio escrito en C ++ con Qt. pgAdmin 4 mejora enormemente en pgAdmin 3 con elementos de interfaz de usuario (UI) actualizados, opciones de implementación web/multiusuario, paneles de control y un diseño más moderno y elegante.

En este artículo, le mostraremos cómo instalar pgAdmin 4 en el sistema Debian 10 para proporcionar acceso remoto y seguro a las bases de datos PostgreSQL.

Esta guía asume que ya tiene PostgreSQL 9.2 o superior instalado y configurado en su servidor Debian 10; de lo contrario, para instalarlo, siga nuestra guía: Cómo instalar PostgreSQL 11 en Debian 10.

Instalación de pgAdmin 4 en Debian 10

Debian 10 viene con pgAdmin 3 por defecto. Para instalar pgAdmin 4, debe habilitar el repositorio APT del Grupo de desarrollo global de PostgreSQL (PGDG) (que contiene paquetes de PostgreSQL para Debian y Ubuntu) en su sistema.

# apt-get install curl ca-certificates gnupg
# curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

Luego cree un archivo de repositorio llamado /etc/apt/sources.list.d/pgdg.list.

# vim /etc/apt/sources.list.d/pgdg.list

Y agregue la siguiente línea en el archivo.

deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

Guarde los cambios y salga del archivo.

Ahora actualice la caché del paquete APT (que es un paso obligatorio) e instale el paquete pgAdmin 4 de la siguiente manera. El paquete pgadmin4-apache2 es la aplicación WSGI.

# apt-get update
# apt-get install pgadmin4  pgadmin4-apache2

Durante la instalación del paquete, se le pedirá que configure una dirección de correo electrónico para la cuenta de usuario inicial de la interfaz web pgAdmin. Este correo electrónico funcionará como el nombre de la cuenta, proporciónelo y presione Entrar.

También se le pedirá que establezca una contraseña para la cuenta de usuario inicial de pgadmin4. Proporcione una contraseña segura y, luego, haga clic en Enter para continuar.

Una vez instalados los paquetes, el instalador activa systemd para iniciar el servicio Apache2 y permite que se inicie automáticamente al iniciar el sistema, cada vez que se reinicia el sistema.

Puede verificar el estado del servicio con el siguiente comando para asegurarse de que esté en funcionamiento.

# systemctl status apache2 

En Debian 10, la aplicación pgAdmin 4 WSGI está configurada para trabajar con el servidor HTTP Apache de forma predeterminada utilizando el archivo de configuración /etc/apache2/conf-available/pgadmin4.conf.

Antes de que pueda acceder a la interfaz web pgadmin4, si tiene el firewall UFW en ejecución (generalmente está deshabilitado de manera predeterminada), debe abrir el puerto 80 (HTTP) para permitir el tráfico entrante en el servicio Apache de la siguiente manera.

# ufw allow 80
# ufw allow 443
# ufw status

Acceso a la interfaz web pgAdmin 4

Ahora puede acceder a la interfaz web pgAdmin 4. Abra un navegador web, apúntelo a la siguiente dirección y haga clic en Entrar.

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

Una vez que aparezca la interfaz de inicio de sesión web de pgAdmin 4, ingrese la dirección de correo electrónico y la contraseña que estableció anteriormente para autenticarse. Luego haga clic en Iniciar sesión.

Después de un inicio de sesión exitoso, llegará al panel predeterminado de la interfaz web pgAdmin4. Para conectarse a un servidor de base de datos, haga clic en Agregar nuevo servidor.

Luego agregue el nombre de la nueva conexión del servidor y un comentario. Y haga clic en la pestaña Conexión para proporcionar los detalles de la conexión, es decir, nombre de host, nombre de la base de datos, nombre de usuario de la base de datos y contraseña, como se muestra en la siguiente captura de pantalla. Una vez que haya terminado, haga clic en Guardar.

En el árbol del navegador, ahora debería tener al menos una conexión de servidor que muestre el nombre de la conexión, el número de bases de datos, roles y espacio de tabla. Haga doble clic en el enlace Base de datos para ver la descripción general del rendimiento del servidor en el Panel de control.

Página de inicio de pgAdmin: https://www.pgadmin.org/

¡Eso es todo! pgAdmin 4 mejora enormemente pgAdmin 3 con varias características nuevas, mejoras y correcciones de errores. En esta guía, mostramos cómo instalar y configurar pgAdmin 4 en el servidor Debian 10. Si tiene alguna pregunta, comuníquese con nosotros a través del formulario de comentarios a continuación.