Aquí os dejo un articulo para configurar un virtualhost en windows para hacerlo en Linux la configuración de Apache2 es igual y hay que editar e fichero /etc/hosts
Descargamos Adminer desde su web https://www.adminer.org/#download, seleccionamos el primer enlace y descargamos el fichero de adminer y lo guardamos en una ruta, en mi caso en Linux lo descargo en /var/www/html/adminer
Y lo enlazo en apache2 con el siguiente virtualhost
<VirtualHost *:80>
# Basic setup
ServerName adminer.local
DocumentRoot /var/www/html/adminer
DirectoryIndex index.php
<Directory /var/www/html/adminer>
Order Deny,Allow
Allow from all
#Don't show indexes for directories
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Require all granted
</Directory>
#
</VirtualHost>
Y si entramos nos muestra un entorno con el listado de las bases de datos, si pulsamos en una nos aparecerán las tablas, similar a phpMyAdmin.
Con este editor se puede trabajar con postgreSQL sin tener que abrir puertos y personalmente las url de acceso al entorno web de adminer no las publico en internet y solo las creo en el directorio /etc/hosts.
Y esto es todo, y feliz programming
Saludos
Alex.