Найпростіший і найшвидший спосіб встановити MongoDB — скористатися шаблоном Portainer, підготовленим нашою командою. Такий метод зводить до мінімуму ручне налаштування та дозволяє розгорнути стабільну, готову до використання систему всього за кілька хвилин.

Вимоги:

Після підключення до Portainer перейдіть у розділ Application, виберіть MongoDB та заповніть необхідні поля.

Заповніть усі вказані поля. Зверніть увагу: для безпеки пароль має бути надійним — використовуйте великі та малі літери, цифри й спеціальні символи, щоб мінімізувати ризик несанкціонованого доступу.

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

Після цього в розділі Stacks з’явиться новий стек Mongo. Усередині цього стека будуть розгорнуті контейнери, необхідні для його роботи.

Щоб отримати доступ до Mongo Express (веб-інтерфейс для роботи з MongoDB), необхідно налаштувати проксування через Nginx Proxy Manager (NPM).

  • Якщо у вас є власний домен — додайте його в NPM і створіть A-запис, що вказує на IP вашого сервера.

  • Якщо домену немає — можна використати тестовий домен (наприклад, mongo.local), додавши його у файл hosts на вашій машині.

Після цього в NPM створіть новий Proxy Host і заповніть поля за прикладом на скріншоті.

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

Підсумок

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