# Comment me connecter à mon serveur PostgreSQL ?

https://www.seturack.com/fr/base-de-connaissances/article/how-do-i-connect-to-my-postgres-server

1. Dans le panneau, ouvrez **Mes serveurs** et cliquez sur votre serveur.
2. Dans l'onglet **Vue d'ensemble**, attendez que la ligne **Application** indique « PostgreSQL is ready ». La page se rafraîchit toute seule.
3. Copiez les informations des lignes **Adresse de connexion**, **Identifiant** et **Mot de passe**.

## Connexion

La chaîne de connexion ressemble à ceci :

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

L'installation prépare une base de données nommée `uygulama`. L'identifiant `yonetici` a tous les droits, il est donc conseillé de créer un utilisateur distinct pour votre application.

## Sécurité

- Le port de base de données **5432** est ouvert sur Internet. Pour que seuls vos propres serveurs puissent se connecter, limitez-le dans le pare-feu : `ufw delete allow 5432/tcp`, puis `ufw allow from YOUR_IP to any port 5432`.
- Les connexions à distance ne sont acceptées qu'en TLS. Le certificat est auto-signé, utilisez donc `sslmode=require`.
- Le pilote `pg` de Node.js vérifie le certificat dès qu'il voit `sslmode=require` et refuse la connexion. Avec ce pilote, terminez la chaîne par `sslmode=no-verify` : la connexion reste chiffrée, mais l'identité du serveur n'est pas vérifiée.

**Pas encore de serveur ?** [Commandez un serveur avec PostgreSQL installé](https://www.seturack.com/fr/postgres-vps) : vous choisissez la taille et vous payez ce que vous choisissez.
