Búsqueda de sitios web

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 los sistemas operativos Windows.

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

pgAdmin 4 es una versión principal (y una reescritura completa) de pgAdmin, creada con Python y Javascript/jQuery, y un entorno de ejecución de escritorio escrito en C++ con Qt. pgAdmin 4 mejora enormemente a pgAdmin 3 con elementos de interfaz de usuario (UI) actualizados, opciones de implementación web/multiusuario, paneles 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 seguro a las bases de datos PostgreSQL.

Esta guía asume que ya tienes PostgreSQL 9.2 o superior instalado y configurado en tu servidor Debian 10; de lo contrario, para instalarlo, sigue 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 de forma predeterminada. Para instalar pgAdmin 4, necesita habilitar el repositorio APT del PostgreSQL Global Development Group (PGDG) (que contiene paquetes 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 establezca 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 pgadmin4. Proporcione una contraseña segura y segura, luego haga clic en Entrar 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 funcionar con el servidor HTTP Apache de forma predeterminada mediante /etc/apache2/conf-available/pgadmin4.conf archivo de configuración.

Antes de poder acceder a la interfaz web pgadmin4, si tiene el firewall UFW ejecutándose (normalmente está deshabilitado de forma predeterminada), debe abrir el puerto 80 (HTTP) para permitir tráfico entrante en el servicio Apache de la siguiente manera.

ufw allow 80
ufw allow 443
ufw status

Accediendo a la interfaz web de 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 configuró anteriormente para autenticarse. Luego haga clic en iniciar sesión.

Después de iniciar sesión correctamente, accederá 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 nuevo nombre de 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 Navegador, ahora debería tener al menos una conexión de servidor que muestre el nombre de la conexión, la cantidad 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.

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

¡Eso es todo! pgAdmin 4 mejora enormemente a 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 consulta, comuníquese con nosotros a través del formulario de comentarios a continuación.