PostgreSQL lauscht auf Port 5432. Standardmäßig nur auf localhost (listen_addresses = 'localhost'); wer entfernte Verbindungen braucht, muss listen_addresses und pg_hba.conf anpassen und PostgreSQL neu laden.
Nicht ins Internet öffnen. Nur die IPs der Anwendungsserver freigeben, in pg_hba.conf mit scram-sha-256 und idealerweise hostssl. Für Admin-Zugriff SSH-Tunnel nutzen.
Typische Fehler: no pg_hba.conf entry for host (Regel fehlt oder falsche Reihenfolge), Connection refused (lauscht nur lokal) und too many connections bei Nextcloud ohne Connection-Pooling.
Prüfen
pg_isready -h db.beispiel.de -p 5432