# Wie verbinde ich mich mit meinem PostgreSQL-Server?

https://www.seturack.com/de/wissensdatenbank/artikel/how-do-i-connect-to-my-postgres-server

1. Öffnen Sie im Panel **Meine Server** und klicken Sie auf Ihren Server.
2. Warten Sie auf dem Reiter **Übersicht**, bis die Zeile **App** „PostgreSQL ist bereit“ meldet. Die Seite aktualisiert sich selbst.
3. Kopieren Sie die Angaben aus den Zeilen **Verbindungsadresse**, **Login** und **Passwort**.

## Verbinden

Die Verbindungszeichenfolge sieht so aus:

`postgresql://yonetici:PASSWORD@IP:5432/uygulama?sslmode=require`

Bei der Installation wird eine Datenbank namens `uygulama` angelegt. Der Login `yonetici` hat volle Rechte, daher ist es sinnvoll, für Ihre App einen eigenen Benutzer anzulegen.

## Sicherheit

- Der Datenbankport **5432** ist zum Internet hin offen. Damit sich nur Ihre eigenen Server verbinden können, beschränken Sie ihn in der Firewall: `ufw delete allow 5432/tcp`, danach `ufw allow from YOUR_IP to any port 5432`.
- Verbindungen von außen werden nur über TLS angenommen. Das Zertifikat ist selbst signiert, verwenden Sie also `sslmode=require`.
- Der Treiber `pg` von Node.js prüft das Zertifikat, sobald er `sslmode=require` sieht, und lehnt die Verbindung ab. Beenden Sie die Zeichenfolge bei diesem Treiber mit `sslmode=no-verify`: Die Verbindung bleibt verschlüsselt, die Identität des Servers wird aber nicht geprüft.

**Noch kein Server?** [Bestellen Sie einen Server mit vorinstalliertem PostgreSQL](https://www.seturack.com/de/postgres-vps): Sie wählen die Größe und zahlen nur, was Sie wählen.
