55 слов | 1 минута

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

Пошаговая установка MongoDB Community Edition 7.0 на Ubuntu на VPS VDSina.

1. Добавление GPG-ключа

sudo apt-get install gnupg curl

curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
    sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
    --dearmor

2. Добавление репозитория

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | \
    sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

3. Установка

sudo apt-get update
sudo apt-get install -y mongodb-org

4. Управление сервисом

# Запустить
sudo systemctl start mongod

# Проверить статус
sudo systemctl status mongod

# Остановить
sudo systemctl stop mongod

# Перезапустить
sudo systemctl restart mongod

5. Автозапуск при сбоях

  1. Откройте файл сервиса:

    sudo vim /lib/systemd/system/mongod.service
    
  2. В секцию [Service] добавьте:

    Restart=always
    
  3. Перезагрузите демон systemd:

    sudo systemctl daemon-reload
    

MongoDB Compass

GUI-клиент для работы с 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

Read-only версия:

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