openmediavault extras: установка и настройка omv-extras

Установка omv-extras начинается с проверки версии openmediavault: пакет openmediavault-omvextrasorg для OMV 6 не подойдёт к OMV 7, и попытка поставить несовместимую сборку завершится ошибкой зависимостей apt. Узнать версию системы можно в веб-интерфейсе в разделе Диагностика → Системная информация или командой dpkg -l | grep openmediavault в терминале.

Плагин omv-extras — это сторонний репозиторий, который расширяет стандартный набор плагинов openmediavault. Без него недоступны такие популярные дополнения, как Docker-интеграция через openmediavault-compose, KVM для виртуальных машин, ZFS, MergerFS, SnapRAID и ряд других инструментов. Именно поэтому установка omv-extras — практически обязательный шаг после развёртывания NAS на базе OMV.

Подготовка системы перед установкой

Перед тем как ставить omv-extras, систему нужно привести в актуальное состояние. Устаревшие пакеты — частая причина конфликтов зависимостей при подключении нового репозитория.

Выполните обновление через веб-интерфейс (Система → Управление обновлениями) или из консоли:

apt update && apt upgrade -y

Также убедитесь, что у сервера есть доступ в интернет и корректно настроены DNS-серверы. Проверить это можно командой ping -c 3 deb.debian.org — если пакеты не проходят, репозиторий omv-extras просто не сможет загрузиться.

⚠️ Внимание: перед установкой omv-extras и любыми экспериментами с плагинами сделайте резервную копию конфигурации OMV — например, через плагин openmediavault-backup или клонирование системного диска. Откат после неудачной установки плагинов без бэкапа может потребовать переустановки системы.
  • 🔍 Проверьте версию OMV и разрядность системы (omv-extras работает на 64-битных установках)
  • 🌐 Убедитесь в наличии стабильного интернет-соединения на сервере
  • 💾 Сохраните резервную копию конфигурации и важных данных
  • 🧩 Определите заранее, какие плагины из репозитория вам нужны
📊 Как вы обычно устанавливаете пакеты на openmediavault?
Через веб-интерфейс
Через SSH и консоль
Комбинирую оба способа
Только начинаю разбираться

Установка omv-extras через консоль

Самый надёжный способ — установка одной командой через SSH или локальный терминал от имени пользователя root. Официальный скрипт установки автоматически определяет версию OMV и подключает подходящий репозиторий:

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

Скрипт скачивает пакет openmediavault-omvextrasorg, соответствующий вашей версии системы, устанавливает его через apt и подтягивает зависимости. Процесс занимает от одной до нескольких минут в зависимости от скорости соединения и мощности железа.

После завершения обновите страницу веб-интерфейса с очисткой кэша браузера (обычно Ctrl + F5). В меню Система должен появиться новый пункт omv-extras, а в разделе плагинов — дополнительные пакеты из нового репозитория.

Альтернативная установка через веб-интерфейс

Если консоль по какой-то причине недоступна, пакет можно поставить через графический интерфейс. Для этого потребуется вручную скачать файл .deb нужной версии из репозитория разработчиков плагинов и загрузить его в систему.

Порядок действий следующий: перейдите в раздел Система → Плагины, нажмите кнопку загрузки (иконка со стрелкой вверх), выберите скачанный файл openmediavault-omvextrasorg и подтвердите установку. После этого обновите список плагинов — репозиторий omv-extras подключится автоматически.

Важно скачивать пакет именно для своей версии OMV. Версии репозитория для OMV 5, 6 и 7 несовместимы между собой, и установка «чужого» пакета приведёт к ошибке зависимостей.

☑️ Проверка после установки omv-extras

Выполнено: 0 / 4

Настройка репозитория и доступные разделы

После установки откройте Система → omv-extras — здесь включаются дополнительные разделы репозитория. По умолчанию активен основной репозиторий, а остальные включаются по необходимости.

РазделНазначениеКогда включать
Основной репозиторийСтабильные плагины omv-extrasВсегда, включён по умолчанию
TestingТестовые версии плагиновТолько для экспериментов, не на боевом сервере
Docker / ComposeИнтеграция Docker и openmediavault-composeЕсли планируете запускать контейнеры
Backports ядраБолее свежее ядро DebianПри проблемах с поддержкой нового железа

После изменения настроек нажмите Сохранить и дождитесь обновления списков пакетов. Новые плагины появятся в разделе Система → Плагины.

Установка плагинов из omv-extras

Теперь можно ставить нужные расширения. Откройте Система → Плагины, найдите требуемый пакет через строку поиска, отметьте его и нажмите кнопку установки. Система сама разрешит зависимости.

  • 🐳 openmediavault-compose — управление Docker-контейнерами и стеками через docker-compose
  • 🖥️ openmediavault-kvm — виртуальные машины на базе KVM прямо из веб-интерфейса
  • 📦 openmediavault-snapraid — защита данных от отказа дисков через снапшоты чётности
  • 🔗 openmediavault-mergerfs — объединение нескольких дисков в единое пространство
  • 🛡️ openmediavault-zfs — поддержка файловой системы ZFS

Ставьте плагины по одному и проверяйте работу каждого перед установкой следующего. Так проще локализовать проблему, если что-то пойдёт не так.

Куда ставить Docker и какие каталоги подготовить

Для openmediavault-compose рекомендуется заранее создать на данных-диске (не на системном) отдельные общие папки: для файлов compose, для постоянных данных контейнеров и для конфигураций. Пути к ним затем указываются в настройках плагина. Не размещайте данные контейнеров на системном диске — он быстро переполнится.

Типичные ошибки и их решение

Чаще всего пользователи сталкиваются с ошибкой GPG error или предупреждением о недоверенном репозитории при выполнении apt update. Обычно это решается повторным запуском установочного скрипта — он заново импортирует ключи репозитория.

Вторая распространённая ситуация — пункт omv-extras не появляется в меню после установки. Причина почти всегда в кэше браузера: выполните жёсткое обновление страницы или откройте интерфейс в режиме инкогнито.

⚠️ Внимание: не включайте тестовый (testing) репозиторий на сервере с важными данными. Тестовые версии плагинов могут содержать ошибки, вплоть до потери доступа к разделам веб-интерфейса.

Если плагин установился, но не работает, проверьте журнал командой journalctl -xe и статус служб через systemctl status. Возможная причина — конфликт с ранее установленными вручную пакетами, которые дублируют функциональность плагина.

Обновление omv-extras при смене версии OMV

При мажорном обновлении openmediavault (например, с 6 на 7) репозиторий omv-extras нужно привести в соответствие с новой версией. Официальный сценарий обновления — через скрипт omv-release-upgrade, который корректно переключает репозитории, включая omv-extras.

Перед мажорным обновлением рекомендуется отключить необязательные плагины и убедиться, что данные контейнеров и виртуальных машин вынесены на отдельные диски. После обновления проверьте работоспособность каждого плагина и при необходимости переустановите несовместимые.

Минорные обновления внутри одной версии OMV проходят штатно через Система → Управление обновлениями и не требуют дополнительных действий с репозиторием.

Часто задаваемые вопросы

Безопасен ли omv-extras и кто его поддерживает?

Репозиторий разрабатывается командой OpenMediaVault Plugin Developers — это устоявшийся проект сообщества, тесно связанный с экосистемой OMV. Тем не менее это сторонний репозиторий, поэтому базовые меры предосторожности (резервные копии, отказ от testing-ветки на боевом сервере) остаются обязательными.

Можно ли установить omv-extras на OMV, развёрнутый поверх Debian?

Да, если openmediavault установлен поверх чистого Debian поддерживаемой версии, установка omv-extras выполняется тем же скриптом. Главное — чтобы версия пакета соответствовала версии OMV.

Что делать, если после установки пропал доступ к веб-интерфейсу?

Подключитесь по SSH и проверьте статус службы: systemctl status openmediavault-engined. Попробуйте перезапустить её командой systemctl restart openmediavault-engined и выполнить omv-firstaid для сброса настроек веб-интерфейса. Если проблема сохраняется, изучите вывод journalctl -xe на предмет ошибок зависимостей.

Нужно ли удалять omv-extras перед обновлением OMV?

Нет, специально удалять репозиторий не требуется — скрипт omv-release-upgrade обрабатывает его автоматически. Достаточно убедиться, что все плагины обновлены до актуальных версий.

Как полностью удалить omv-extras?

Сначала удалите все плагины, установленные из репозитория, затем выполните apt remove openmediavault-omvextrasorg и обновите списки пакетов командой apt update. Удаление самого репозитория до удаления зависимых плагинов может оставить в системе «осиротевшие» пакеты.