Самый простой и быстрый способ установить MongoDB — воспользоваться шаблоном Portainer, подготовленным нашей командой. Такой метод сводит к минимуму ручную настройку и позволяет развернуть стабильную, готовую к использованию систему всего за несколько минут.
Требования:
- VPS с установленным Portainer с помощью скрипта от Unihost
- Развернутый NPM (Nginx Proxy Manager)
После подключения к Portainer перейдите в раздел Application, выберите MongoDB и заполните необходимые поля.

Заполняем все указанные поля. Обратите внимание: для безопасности пароль должен быть надёжным — использовать заглавные и строчные буквы, цифры и специальные символы, чтобы минимизировать риск несанкционированного доступа.

Для того чтобы вы могли подключиться к базе данных по порту 27017, необходимо раскомментировать строки ports в разделе Editor (см. скриншот). Это откроет доступ к вашей MongoDB для внешних подключений.

После этого в разделе Stacks появится новый стек Mongo. Внутри этого стека будут развернуты контейнеры, необходимые для его работы.

Чтобы получить доступ к Mongo Express (веб-интерфейс для работы с MongoDB), необходимо настроить проксирование через Nginx Proxy Manager (NPM).
- Если у вас есть свой домен — добавьте его в NPM и укажите А — запись на IP вашего сервера.
- Если домена нет — можно использовать тестовый домен (например, mongo.local), добавив его в файл hosts на вашей машине.
Далее в NPM создайте новый Proxy Host и заполните поля по примеру на скриншоте:

После перехода по домену введите учётные данные, которые вы указывали при создании контейнера. После авторизации вы попадёте в админ-панель Mongo Express.

Итог
Использование готового шаблона Portainer позволяет значительно сократить время настройки и избежать возможных ошибок. В результате вы получаете полностью рабочий экземпляр MongoDB вместе с веб-интерфейсом Mongo Express «из коробки», с минимальными усилиями на установку и подключение через NPM.