Как открыть доступ к БД Postgres из вне?
По дефолту PostgreSQL доступна с локального хоста и, конечно, это правильно. Но для разработки бывает удобно подключить каким-нибудь DBeaver снаружи.
Чтобы такой доступ, требуется два действия.
1) В файле postgresql.conf надо установить:
listen_addresses = '*'
2) В файле pg_hba.conf надо изменить настройки на:
host all all 0.0.0.0/0 md5
host all all ::/0 md5
Если у вас активен фаервол, то надо ещё открыть порт 5432
(или иногда бывает 5433
для Postgres).