Установка MongoDB на разные ОС: Windows, Ubuntu, CentOS

    Команда Simple-Server
    03.06.2026
    6 мин

    Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.

    Установка MongoDB на Windows 10

    В MongoDB установка на Windows начинается с загрузки дистрибутива. Переходим на официальный сайт систему управления базами данных mongodb.com и нажимаем кнопку «Products». В окне выбираем версию Community. Community — это бесплатная версия MongoDB, поэтому установим её. Выбираем версию СУБД, в нашем случае 5.0.9 и загружаем его в удобном формате — мы выбрали .msi.

    После загрузки пакета установщика переходим к непосредственно к установке. Во время установки инсталлятор предложит вам сделать MongoDB службой Windows:

    Служба Windows — это приложение, исполняемое при запуске операционной системой Windows и выполняющееся вне зависимости от статуса пользователя. В чем-то служба Windows схожа с демонами из Linux. Если вы по какой-то причине не хотите, чтобы MongoDB была установлена на ваше устройство как служба Windows, то снимите галочку на этом этапе.

    Для установки MongoDB Compass не снимайте галочку на этом этапе:

    MongoDB Compass — это графический клиент для просмотра и администрирования базы данных.

    После нажатия кнопки «Next» начнется установка MongoDB. Во время процесса установщик может не обнаружить некоторых пакетов и предложит их установить. Для их полноценной установки устройство придется перезагрузить. После завершения установки откроется MongoDB Compass.

    Установка MongoDB на Ubuntu

    Устанавливать MongoDB будем на Ubuntu 22.04. На момент написания статьи репозиторий для Ubuntu 22.04 ещё не вышел, поэтому будет использовать репозиторий для 20.04. Для установки MongoDB на Debian 10/11 руководствуйтесь туториалом на сайте MongoDB.

    Заказать облачный сервер с предустановленной ОС Ubuntu или Debian можно в Simple-Server.

    Репозитории MongoDB недоступны для пользователей из России, и для установки софта понадобится прокси-сервер, расположенный за рубежом. Прокси-сервер — это промежуточный узел между клиентом и целевым сервером. Для того, чтобы apt использовал прокси, его нужно прописать в настройках. Будем использовать простой SOCKS5-прокси.

    Откроем конфигурационный файл прокси apt /etc/apt/apt.conf.d/proxy.conf:

    sudo nano /etc/apt/apt.conf.d/proxy.conf

    И добавим в него информацию о прокси:

    Acquire::http::Proxy "socks5h://IpAddres:port"; Acquire::https::Proxy "socks5h://IpAddres:port"; Acquire::socks::Proxy "socks5h://IpAddres:port";

    Вместо IpAddres и Port необходимо указать IP-адрес вашего прокси и порт.

    Так как используем репозиторий не для нашей системы, то для корректной работы MongoDB необходимо установить пакет libssl1. В ином случае получим такую ошибку:

    The following packages have unmet dependencies: mongodb-org-mongos : Depends: libssl1.1 (>= 1.1.1) but it is not installable mongodb-org-server : Depends: libssl1.1 (>= 1.1.1) but it is not installable mongodb-org-shell : Depends: libssl1.1 (>= 1.1.1) but it is not installable

    Для установки пакета выполняем следующие команды в терминале:

    echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list sudo apt update  sudo apt install libssl1.1

    Добавляем GPG-ключ репозитория MongoDB:

    curl -fsSL https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

    Добавляем репозиторий MongoDB:

    sudo apt install -y mongodb-org

    Вот полный список команд для установки MongoDB на Ubuntu 22.04:

    Установка MongoDB Compass

    У MongoDB Compass есть три версии:

    • Полная — все функции включены;
    • Изолированная — все подключения, кроме как к инстансу MongoDB, отключены;
    • Только для чтения — без возможности записи и удаления данных.
    wget https://downloads.mongodb.com/compass/mongodb-compass_1.32.3_amd64.deb sudo apt install ./mongodb-compass_1.32.3_amd64.deb

    Установка изолированной версии:

    wget https://downloads.mongodb.com/compass/mongodb-compass-isolated_1.32.3_amd64.deb sudo apt install ./mongodb-compass-isolated_1.32.3_amd64.deb wget https://downloads.mongodb.com/compass/mongodb-compass-readonly_1.32.3_amd64.deb sudo apt install ./mongodb-compass-readonly_1.32.3_amd64.deb

    MongoDB: установка на CentOS

    Для установки MongoDB на CentOS нужно настроить прокси, как и в случае с Ubuntu. Откройте файл /etc/yum.conf и добавьте в него следующие строки:

    proxy=http://IpAddres:port proxy_username=login proxy_password=password

    IpAddres и Port — IP-адрес и порт вашего прокси. Login и Password — имя пользователя и пароль, если для прокси необходима авторизация.

    Теперь создадим репозиторий /etc/yum.repos.d/mongodb-org-5.0.repo для установки MongoDB с помощью yum:

    sudo yum install -ymongodb-org

    Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация или чистый VPS без панели?

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны