pgAdmin

Herramienta popular de administración y desarrollo de código abierto para bases de datos PostgreSQL.

URL de acceso

  • Abre un navegador y ve a: https://<SERVER_IP>
  • Acepte la advertencia del certificado SSL autofirmado.
  • Utilice las credenciales especificadas durante la configuración o almacenadas en /root/pgadmin/.env.

Archivos y directorios importantes

  • /root/pgadmin/docker-compose.yml → Definiciones de servicio
  • /root/pgadmin/.env → Credenciales almacenadas y variables de entorno
  • /etc/nginx/sites-available/pgadmin.conf → Configuración del proxy inverso Nginx
  • /var/lib/docker/volumes/ → Datos persistentes de pgAdmin y PostgreSQL

Proxy inverso

Nginx redirige automáticamente HTTP a HTTPS, sirve pgAdmin de forma segura con un certificado autofirmado y actúa como proxy de todo el tráfico al puerto 5050.

Información de conexión

Si PostgreSQL está instalado y una instancia local de PostgreSQL se ejecuta junto con pgAdmin, puede conectarse a ella directamente a través de pgAdmin utilizando los siguientes datos:

  • Anfitrión: postgresql o <SERVER_IP>
  • Puerto: 5432
  • Base de datos: postgres
  • Usuario: admin
  • Contraseña: (marcar /root/pgadmin/.env)

Detalles de la solicitud