# Як підключитися до сервера MongoDB?

https://www.seturack.com/uk/baza-znan/stattia/how-do-i-connect-to-my-mongodb-server

1. У панелі відкрийте **Мої сервери** і натисніть на свій сервер.
2. На вкладці **Огляд** дочекайтеся, поки в рядку **Застосунок** з’явиться «MongoDB готовий». Сторінка оновлюється сама.
3. Скопіюйте дані з рядків **Адреса підключення**, **Логін** і **Пароль**.

## Підключення

Рядок підключення виглядає так:

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

Логін `yonetici` має повні права (роль root), тож для свого застосунку краще створити окремого користувача. Версія — MongoDB 8.0.

## Безпека

- Порт бази даних **27017** відкритий в інтернет. Щоб підключатися могли лише ваші сервери, обмежте його в брандмауері: `ufw delete allow 27017/tcp`, а потім `ufw allow from YOUR_IP to any port 27017`.
- Підключення відбуваються без TLS: пароль захищено, а дані — не зашифровано. Якщо ви передаєте через інтернет чутливі дані, скористайтеся тунелем SSH.
- Це окремий mongod: транзакції та change streams працюють лише на наборах реплік. Якщо вони вам потрібні, самі ввімкніть реплікацію у файлі `/etc/mongod.conf`.

**Ще немає сервера?** [Замовте сервер із попередньо встановленим MongoDB](https://www.seturack.com/uk/mongodb-vps): ви самі обираєте розмір і платите лише за обране.
