# Como me ligo ao meu servidor MongoDB?

https://www.seturack.com/pt/base-de-conhecimentos/artigo/how-do-i-connect-to-my-mongodb-server

1. No painel, abra **Os meus servidores** e clique no seu servidor.
2. No separador **Resumo**, aguarde até a linha **Aplicação** indicar «MongoDB está pronto». A página atualiza-se sozinha.
3. Copie os dados das linhas **Endereço de ligação**, **Utilizador** e **Palavra-passe**.

## Ligar

A cadeia de ligação tem este aspeto:

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

O utilizador `yonetici` tem todos os direitos (função root), por isso convém criar um utilizador separado para a sua aplicação. A versão é o MongoDB 8.0.

## Segurança

- A porta da base de dados, **27017**, está aberta à internet. Para que só os seus servidores se possam ligar, limite-a na firewall: `ufw delete allow 27017/tcp` e depois `ufw allow from YOUR_IP to any port 27017`.
- As ligações são feitas sem TLS: a palavra-passe está protegida, mas os dados não são cifrados. Se transportar dados sensíveis pela internet, use um túnel SSH.
- Trata-se de um mongod isolado: as transações e os change streams só funcionam em replica sets. Se precisar deles, ative a replicação por si em `/etc/mongod.conf`.

**Ainda sem servidor?** [Encomende um servidor com MongoDB instalado](https://www.seturack.com/pt/mongodb-vps): escolhe o tamanho e paga apenas o que escolher.
