Как управлять MongoDB на VPS через 1Panel

Пошаговая работа с MongoDB в 1Panel: установка из App Store, создание БД, данные подключения, встроенный mongosh, backup/restore и управление удаленными инстансами.

1Panel MongoDB Database VPS Self-hosted

В 1Panel можно вести полный цикл MongoDB на VPS из одного интерфейса: установка, создание БД, подключение, проверки, резервные копии и восстановление.

Что доступно в 1Panel

  • Установка MongoDB через App Store
  • Создание БД и пользователей с правами
  • Встроенный браузерный mongosh
  • Просмотр параметров подключения
  • Backup/restore и плановые задания
  • Подключение удаленных MongoDB-серверов

Предварительные условия

  • 1Panel установлен и доступен
  • На сервере достаточно памяти для MongoDB
  • Есть интернет-доступ для загрузки образов

Шаг 1: Установить MongoDB из App Store

Откройте App Store, отфильтруйте Database, выберите MongoDB, нажмите Install.

1Panel App Store - Install MongoDB

Ключевые поля:

ПолеРекомендация
NameИдентификатор инстанса (mongodb по умолчанию)
VersionНужная версия MongoDB
Username / PasswordПервичные учетные данные
PortСтандартно 27017
External AccessВключать только при необходимости
Restart PolicyДля продакшена обычно always

Подтвердите через Confirm.

Шаг 2: Создать базу MongoDB

Перейдите в Databases -> MongoDB и нажмите Create.

1Panel - Create MongoDB Database

Заполните:

  • Name
  • Username
  • Password
  • Change Permissions
  • Description (опционально)

Нажмите Confirm.

Шаг 3: Проверить данные подключения

Через Connection смотрите host, port и credentials.

Формат:

mongodb://username:password@host:27017/databasename

Шаг 4: Использовать встроенный терминал

Кнопка Terminal открывает mongosh.

1Panel - MongoDB Built-in Terminal

Примеры:

show databases
use testdb
show collections
db.users.find({ active: true }).limit(10)
db.adminCommand({ serverStatus: 1 })

Шаг 5: Backup и restore

В списке БД откройте действие резервного копирования.

1Panel - MongoDB Backup Management

  • Back up: создать снимок
  • Restore: восстановить снимок
  • Settings -> Backup Accounts: добавить облачное хранилище
  • Cron Jobs: настроить автоматический график

Шаг 6: Управление удаленными серверами

Через Remote server добавляйте внешние MongoDB-инстансы.

Если изменения делались вне панели, используйте Sync from server.

Рекомендации по безопасности

  • Минимизируйте прямую публичную экспозицию MongoDB
  • Ограничивайте firewall только известными источниками
  • Предпочитайте приватный доступ (VPN/туннель)
  • Ротируйте учетные данные и храните off-site backup

Быстрый чек-лист

  • Инстанс в здоровом состоянии
  • URI подключения проверен
  • Тест восстановления выполнен хотя бы один раз
  • Политика доступа соответствует вашему baseline

Итог

1Panel упрощает полный операционный цикл MongoDB на VPS в одном UI.

Начать можно с 1panel.pro.