# Как подключиться к серверу MongoDB?

https://www.seturack.com/ru/baza-znaniy/statya/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/ru/mongodb-vps): вы выбираете размер и платите только за выбранное.
