После установки openmediavault пользователь обнаруживает, что в базовом репозитории доступно лишь около десятка официальных плагинов — а для Docker, SnapRAID, ZFS и большинства полезных расширений требуется подключить сторонний репозиторий omv-extras. Именно с этого шага начинается превращение минималистичной системы в полноценный домашний NAS: торрент-клиенты, медиасерверы, системы резервного копирования и мониторинга устанавливаются в пару кликов из веб-интерфейса.
В этом обзоре разберём, какие плагины реально нужны для домашнего сервера, чем отличаются официальные расширения от сообщества omv-extras и как не «сломать» систему при установке. Материал ориентирован на актуальные версии openmediavault 6 и 7, но общие принципы применимы и к более ранним релизам.
Как устроена система плагинов в openmediavault
OpenMediaVault построен на Debian, и его плагины — это обычные deb-пакеты, которые добавляют новые разделы в веб-интерфейс. Управление ими выполняется через раздел Система → Плагины в административной панели. Установка, обновление и удаление происходят штатно, без командной строки.
Важно понимать разницу между двумя источниками. Официальный репозиторий поддерживается командой проекта и содержит проверенные, но немногочисленные расширения. Репозиторий omv-extras ведётся сообществом и именно там живёт большинство востребованных плагинов: openmediavault-compose для Docker, openmediavault-snapraid, openmediavault-mergerfs, интеграция с ZFS и другие.
Подключение omv-extras выполняется установкой одного пакета. Проще всего сделать это через SSH, выполнив команду с официальной страницы проекта omv-extras — команда зависит от версии openmediavault, поэтому сверяйтесь с актуальной инструкцией репозитория:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
⚠️ Внимание: перед установкой любых плагинов и подключением сторонних репозиториев сделайте резервную копию системного диска или хотя бы экспортируйте конфигурацию. Ошибка в плагине может привести к необходимости переустановки системы.
Обязательный минимум: плагины для файлового хранилища
Ядро сценариев домашнего NAS — объединение дисков и защита данных. Здесь ключевую роль играют три расширения, которые чаще всего устанавливают в связке.
- 🧩 openmediavault-mergerfs — объединяет несколько дисков в единое пространство без RAID, каждый диск остаётся читаемым отдельно;
- 🛡️ openmediavault-snapraid — снапшотная защита от отказа дисков, идеальна для медиабиблиотек с редко меняющимися данными;
- 📁 openmediavault-sharerootfs — позволяет создавать общие папки на системном разделе (полезно на маленьких установках).
Связка MergerFS + SnapRAID — популярная альтернатива классическому RAID для домашнего хранилища. Данные распределяются по дискам, а один или два диска чётности позволяют восстановить отказавший накопитель. В отличие от RAID, диски могут быть разного объёма, а при отказе нескольких накопителей теряются только данные на них, а не весь массив.
Контейнеры: openmediavault-compose и Docker
Начиная с openmediavault 6, разработчики сделали ставку на Docker вместо нативных плагинов для сервисов вроде Plex, Nextcloud или Transmission. Плагин openmediavault-compose добавляет в веб-интерфейс управление docker-compose-файлами: вы описываете сервис в YAML, а система запускает и обновляет контейнеры.
Такой подход снижает нагрузку на систему и упрощает обновления. Вместо ожидания, пока мейнтейнеры пересоберут плагин под новую версию OMV, вы просто обновляете образ контейнера. Типичный набор домашних сервисов в контейнерах выглядит так:
- 🎬 Jellyfin или Plex — медиасервер для фильмов и музыки;
- ⬇️ qBittorrent — торрент-клиент с веб-интерфейсом;
- ☁️ Nextcloud — личное облако и синхронизация файлов;
- 📊 Portainer — удобное управление контейнерами через браузер.
⚠️ Внимание: не устанавливайте одновременно старый плагин openmediavault-docker-gui (от прежних версий) и openmediavault-compose — они конфликтуют. На OMV 6/7 используйте только compose.
Плагины для резервного копирования и синхронизации
Раздел бэкапов в openmediavault закрывается несколькими инструментами разного назначения. openmediavault-rsync и встроенный Rsync-модуль подходят для зеркалирования папок между дисками и удалёнными серверами по расписанию. openmediavault-usbbackup автоматически копирует данные при подключении внешнего USB-диска — удобный сценарий «подключил диск, дождался копирования, отключил».
Для синхронизации между устройствами без облака применяется Syncthing, который обычно разворачивают в контейнере. А для полного бэкапа самой системы OMV используют плагин openmediavault-backup, умеющий сохранять образ системного раздела.
☑️ Минимальная стратегия бэкапа для домашнего NAS
Мониторинг, сеть и дополнительные сервисы
Из официального репозитория заслуживают внимания плагины диагностики. openmediavault-diskstats рисует графики нагрузки на диски, openmediavault-snmp отдаёт метрики во внешние системы мониторинга, а openmediavault-wakealarm позволяет будить сервер по расписанию. Контроль состояния дисков через S.M.A.R.T. доступен из коробки, без плагинов.
Для удалённого доступа сообщество чаще всего рекомендует WireGuard — в новых версиях OMV есть штатный плагин openmediavault-wireguard, который поднимает VPN-сервер без ручной правки конфигов. Это безопаснее, чем пробрасывать порты веб-интерфейса наружу.
| Плагин | Источник | Назначение |
|---|---|---|
| openmediavault-compose | omv-extras | Управление Docker-контейнерами |
| openmediavault-snapraid | omv-extras | Защита данных снапшотной чётностью |
| openmediavault-mergerfs | omv-extras | Объединение дисков в один пул |
| openmediavault-usbbackup | официальный | Бэкап на USB-диск при подключении |
| openmediavault-wireguard | официальный | VPN-сервер для удалённого доступа |
Как выбирать плагины и не перегрузить систему
Главный принцип — ставить только то, что реально используется. Каждый плагин добавляет фоновые службы, а на слабом железе (одноплатники вроде Raspberry Pi, старые неттопы) лишние процессы ощутимо съедают память. Перед установкой проверьте, не решается ли задача встроенными средствами OMV: SMB/NFS-шары, SMART, планировщик задач и уведомления по почте доступны без расширений.
Второй момент — совместимость версий. Плагины из omv-extras собираются под конкретный мажорный релиз OMV, и после обновления системы, например с 6 на 7, часть расширений может оказаться недоступной до выхода обновлённых сборок. Перед мажорным апгрейдом openmediavault сверьте список установленных плагинов с таблицей готовности omv-extras к новой версии — это убережёт от ситуации, когда после обновления пропадает управление Docker или массивом.
Что делать, если плагин не устанавливается
Проверьте, что подключён правильный репозиторий omv-extras под вашу версию OMV и выполнено обновление списков пакетов (кнопка «Проверить» в разделе обновлений). Частая причина ошибок — устаревшие индексы apt или незавершённые предыдущие установки. В этом случае помогает выполнить в SSH: sudo apt update && sudo apt -f install. Если пакет конфликтует с уже установленным, удалите старую версию плагина и повторите попытку.
Наконец, не стоит забывать про журналы. Если плагин установился, но сервис не работает, первым делом смотрите Диагностика → Системные журналы в веб-интерфейсе — там почти всегда видна конкретная ошибка запуска.
Часто задаваемые вопросы
Где взять плагины, которых нет в стандартном списке openmediavault?
Подключите репозиторий omv-extras — он добавляет в раздел «Плагины» большинство расширений сообщества, включая compose, SnapRAID и MergerFS. Установка выполняется одним скриптом с официальной страницы проекта, команда зависит от версии OMV.
Чем плагин отличается от Docker-контейнера в OMV?
Плагин интегрируется в систему и веб-интерфейс, но привязан к версии OMV. Контейнер изолирован, обновляется независимо и не ломает систему при ошибках. Для прикладных сервисов (медиасерверы, облака) разработчики рекомендуют контейнеры.
Можно ли удалить плагин без потери данных?
Обычно да: удаление плагина убирает только интерфейс и службу, а данные на дисках (общие папки, файлы контейнеров) остаются. Но конфигурация самого плагина при удалении может сброситься, поэтому настройки лучше зафиксировать заранее.
Какие плагины нужны для домашнего медиасервера?
Минимальный набор: omv-extras, openmediavault-compose для запуска Jellyfin или Plex в контейнере, при желании — mergerfs для объединения дисков. Встроенных SMB-шар хватит для доступа к файлам по сети.
Сломаются ли плагины при обновлении OMV с 6 на 7?
Официальные плагины обычно обновляются вместе с системой. Плагины omv-extras могут временно отсутствовать, пока мейнтейнеры не выпустят сборки под новую версию. Перед мажорным обновлением проверьте статус нужных расширений и сделайте бэкап системы.