# Hoe maak ik verbinding met mijn MongoDB-server?

https://www.seturack.com/nl/kennisbank/artikel/how-do-i-connect-to-my-mongodb-server

1. Open in het paneel **Mijn servers** en klik op je server.
2. Wacht op het tabblad **Overzicht** tot de rij **App** "MongoDB is klaar" meldt. De pagina ververst zichzelf.
3. Kopieer de gegevens uit de rijen **Verbindingsadres**, **Login** en **Wachtwoord**.

## Verbinden

De verbindingsstring ziet er zo uit:

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

De login `yonetici` heeft alle rechten (rol root), dus maak voor je app het best een aparte gebruiker aan. De versie is MongoDB 8.0.

## Beveiliging

- Databasepoort **27017** staat open naar internet. Wil je alleen je eigen servers laten verbinden, beperk de poort dan in de firewall: `ufw delete allow 27017/tcp`, daarna `ufw allow from YOUR_IP to any port 27017`.
- Verbindingen verlopen zonder TLS: het wachtwoord is beschermd, maar de gegevens zijn niet versleuteld. Verstuur je gevoelige gegevens over internet, gebruik dan een SSH-tunnel.
- Dit is een losstaande mongod: transacties en change streams werken alleen op replicasets. Heb je ze nodig, zet replicatie dan zelf aan in `/etc/mongod.conf`.

**Nog geen server?** [Bestel een server met MongoDB geïnstalleerd](https://www.seturack.com/nl/mongodb-vps): jij kiest de grootte en betaalt voor wat je kiest.
