# Come mi collego al mio server PostgreSQL?

https://www.seturack.com/it/base-di-conoscenza/articolo/how-do-i-connect-to-my-postgres-server

1. Nel pannello apri **I miei server** e clicca sul tuo server.
2. Nella scheda **Panoramica** aspetta che la riga **App** dica "PostgreSQL è pronto". La pagina si aggiorna da sola.
3. Copia i dati dalle righe **Indirizzo di connessione**, **Login** e **Password**.

## Connessione

La stringa di connessione ha questo aspetto:

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

L'installazione prepara un database chiamato `uygulama`. Il login `yonetici` ha tutti i permessi, quindi conviene creare un utente separato per la tua app.

## Sicurezza

- La porta del database **5432** è aperta a internet. Per far connettere solo i tuoi server, limitala nel firewall: `ufw delete allow 5432/tcp`, poi `ufw allow from YOUR_IP to any port 5432`.
- Le connessioni remote sono accettate solo via TLS. Il certificato è autofirmato, quindi usa `sslmode=require`.
- Il driver `pg` di Node.js verifica il certificato quando vede `sslmode=require` e rifiuta la connessione. Con questo driver, termina la stringa con `sslmode=no-verify`: la connessione resta cifrata, ma l'identità del server non viene verificata.

**Non hai ancora un server?** [Ordina un server con PostgreSQL già installato](https://www.seturack.com/it/postgres-vps): scegli la dimensione e paghi solo ciò che scegli.
