# Comment me connecter à mon serveur MongoDB ?

https://www.seturack.com/fr/base-de-connaissances/article/how-do-i-connect-to-my-mongodb-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 « MongoDB 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 :

`mongodb://yonetici:PASSWORD@IP:27017/?authSource=admin`

L'identifiant `yonetici` a tous les droits (rôle root), il est donc conseillé de créer un utilisateur distinct pour votre application. La version est MongoDB 8.0.

## Sécurité

- Le port de base de données **27017** est ouvert sur Internet. Pour que seuls vos propres serveurs puissent se connecter, limitez-le dans le pare-feu : `ufw delete allow 27017/tcp`, puis `ufw allow from YOUR_IP to any port 27017`.
- Les connexions se font sans TLS : le mot de passe est protégé, mais les données ne sont pas chiffrées. Si vous transférez des données sensibles par Internet, utilisez un tunnel SSH.
- Il s'agit d'un mongod autonome : les transactions et les change streams ne fonctionnent que sur des replica sets. Si vous en avez besoin, activez vous-même la réplication dans `/etc/mongod.conf`.

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