Docker: Gestión gŕafica de BBDD postgres con pgAdmin

Advertencia: Este artículo tiene más de 365 días.

Con pgAdmin vamos a poder crear y gestionar bases de datos en postgres de una manera gráfica.

Instalación

Docker

docker pull dpage/pgadmin4
docker run -p 80:80 \
    -e '[email protected]' \
    -e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' \
    -e 'PGADMIN_CONFIG_ENHANCED_COOKIE_PROTECTION=True' \
    -e 'PGADMIN_CONFIG_LOGIN_BANNER="Authorised users only!"' \
    -e 'PGADMIN_CONFIG_CONSOLE_LOG_LEVEL=10' \
    -d dpage/pgadmin4

Plantilla unRaid

Lo instalamos desde la tienda de aplicaciones

img

Configuración de la plantilla

En unRaid el directorio pgadmin4, creado en appdata, requiere de unos permisos especiales y de que el propietario del directorio sea pgadmin (dentro del contenedor).

Pasos:

  • Abre la terminal y cambia el propietario del directorio a 5050:5050 con el siguiente comando:

    chown -R 5050:5050 /mnt/user/appdata/pgadmin4
    

    Reinicia el contenedor para continuar con la instalación.

Agregar un nuevo servidor

Lo primero que debes hacer es conectar con el servidor de BBDD postgres que tengamos instalado en nuestro servidor

Pincha en el icono Agregar un nuevo servidor

img

Elige un nombre y habilita conectar ahora

img

En la pestaña Conexion introduce la dirección IP o Uname del servidor de BBDD, el puerto y nombre y contraseña del usuario postgres

img

Si has introducido correctamente todos los datos tendrás activa la conexión con el servidor postgres

img

A partir de ahora puedes manejar tu servidor de BBDD postgres de una manera gráfica.

Espero que te haya gustado, pasa un gran día 🐧