Разбираем OMV 8.0 на реальных примерах: от установки до qBittorrent в контейнере.
Что такое OpenMediaVault и зачем он вам
OpenMediaVault (OMV) — это дистрибутив NAS на базе Debian. Не просто набор скриптов, а полноценная веб-платформа для управления файловым хранилищем. За NAS-функционал отвечает сам OMV, за расширения — экосистема плагинов и OMV-Extras.
Почему не «чистый Debian + руками»? Потому что настройка Samba, управление дисками, мониторинг S.M.A.R.T., создание пользователей и квоты — всё это в OMV делается через браузер. Вам не нужно помнить синтаксис smb.conf и бояться опечаток в fstab.
Где используется: домашний медиасервер, офисное файловое хранилище, homelab с Docker, резервное хранилище для бэкапов, торрент-бокс, NAS на Raspberry Pi или старом ноутбуке.
Когда OMV — не лучший выбор: если вам нужен серьёзный ZFS с дедупликацией и снапшотами — смотрите в сторону TrueNAS SCALE. Если хотите полный контроль без GUI — чистый Linux честнее.
Требования к системе: openmediavault требования
OMV не требует много. Это не Proxmox и не VMware.
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| CPU | x86-64, 1 ядро | 2+ ядра (для Docker) |
| RAM | 1 ГБ | 4 ГБ (с Docker и Portainer) |
| Системный диск | 8 ГБ | 16–32 ГБ SSD |
| ОС | Debian 12 Bookworm | Debian 12 (свежая установка) |
| Сеть | 100 Мбит Ethernet | Гигабитный Ethernet |
Важно: системный диск и диски для данных должны быть разными устройствами. Не ставьте OMV и храните данные на одном диске — это не NAS, это беда.
Поддерживаемое железо
x86-64: любой PC, mini-PC (Intel NUC, Beelink, N100-боксы), старый ноутбук без батареи. Отлично работает на N95/N100 — тихо, холодно, 6–10 Вт потребления.
ARM / Raspberry Pi: OMV поддерживает RPi 4 и 5. RPi 3 — можно, но медленно с Docker. Ограничение: USB-скорость (если диски через USB), нет ECC памяти, не подходит для критичных данных без бэкапа.
Виртуальная машина: OMV отлично живёт в Proxmox VM или VirtualBox. Для тестирования — идеально. Для продакшн-NAS с реальными дисками — нужен проброс дисков (passthrough).
Где скачать OpenMediaVault
Официальный сайт: openmediavault.org
Есть два пути установки:
- ISO-образ — качаете, пишете на флешку, устанавливаете как обычный Linux. Внутри Debian 12 + OMV уже встроен.
- Установка на существующий Debian — если у вас уже стоит Debian 12, добавляете OMV поверх через скрипт. Удобно для серверов, где ОС уже настроена.
ISO для OMV 8.x доступен на странице загрузок официального сайта. Проверяйте контрольную сумму SHA256 после скачивания.
Установка OpenMediaVault 8
Вариант 1: Установка с ISO
Самый простой путь для чистого железа.
Шаг 1. Скачайте ISO с официального сайта, запишите на USB (Balena Etcher, Rufus или dd).
dd if=openmediavault_8.x.iso of=/dev/sdX bs=4M status=progress
Шаг 2. Загрузитесь с USB. Установщик — стандартный Debian installer. Укажите: язык, часовой пояс, разметку диска (весь системный диск под OMV), root-пароль и hostname.
Шаг 3. После установки система перезагрузится. В консоли увидите IP-адрес и URL для доступа к веб-панели.
Важно: во время установки не включайте диски с данными, если они уже отформатированы. OMV-установщик может предложить их разметить.
Вариант 2: Установка на существующий Debian 12
Если Debian уже стоит — используем официальный скрипт от команды OMV-Plugin-Developers.
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo <a class="wpil_keyword_link" href="https://it-apteka.com/tag/bash/" target="_blank" rel="noopener" title="Bash" data-wpil-keyword-link="linked" data-wpil-monitor-id="952">bash</a>
Скрипт сам добавит репозитории, установит пакеты, настроит nginx и запустит OMV. Занимает 5–10 минут. После завершения — перезагрузка.
Требования для этого варианта:
- Чистый Debian 12 Bookworm (минимальная установка)
- Root-доступ или sudo
- Интернет-соединение
- Не запускать на системе с уже настроенным nginx или другим веб-сервером на 80/443
# Если нужен sudo и его нет: apt install sudo usermod -aG sudo yourusername
Установка на Proxmox (VM)
Создайте VM: 2 ядра, 4 ГБ RAM, 32 ГБ системный диск (virtio), сеть — VirtIO. Загрузитесь с ISO. После установки добавьте диски данных через Proxmox (Hardware → Add → Hard Disk). Для прямого доступа к физическим дискам — используйте disk passthrough (разберём в отдельном разделе).
Первый вход: логин и пароль OpenMediaVault
После установки открывайте браузер и вводите IP вашего сервера. Если не знаете IP — смотрите в консоли сервера или в роутере.
http://192.168.1.XXX
Дефолтные credentials:
- Логин:
admin - Пароль:
openmediavault
После первого входа — немедленно меняйте пароль. Это не рекомендация, это требование безопасности. Меню: верхний правый угол → имя пользователя → «Изменить пароль».
Если забыли пароль — не паникуйте. Сбрасывается через консоль сервера:
omv-firstaid # Выбираем пункт "Change web administrator password"
Утилита omv-firstaid — ваш спасательный круг. Там же можно переназначить сетевой интерфейс, если потеряли доступ к веб-панели.
Базовая настройка OpenMediaVault
Первые действия после входа — настройка базовых параметров системы.
Hostname и часовой пояс
Система → Общие настройки:
- Hostname — задайте осмысленное имя (например,
nas-home) - Часовой пояс — установите свою зону, иначе логи будут с неверным временем
Обновления
Система → Управление обновлениями → проверьте доступные обновления и установите. OMV 8 хорошо поддерживается, обновления выходят регулярно.
# Можно также через консоль: apt update && apt upgrade -y omv-salt deploy run --follow
Важно: после изменений в веб-панели всегда нажимайте жёлтую кнопку «Применить» в верхней части экрана. OMV собирает изменения и применяет их пачкой — не сразу после каждого клика.
Сетевые настройки
Рекомендую назначить статический IP для NAS-сервера — чтобы адрес не менялся после перезагрузки роутера.
Сеть → Интерфейсы → выберите интерфейс → Редактировать → метод: «Статический» → укажите IP, маску, шлюз, DNS.
Настройка доступа к NAS
SMB: шара для Windows и macOS
SMB (Samba) — протокол для доступа к файлам из Windows, macOS и Linux. Настраивается в три этапа.
Шаг 1. Добавьте диск (Хранилище → Диски → убедитесь, что диск виден).
Шаг 2. Создайте файловую систему (Хранилище → Файловые системы → Создать → ext4 или btrfs → Примонтировать).
Шаг 3. Создайте общую папку:
Хранилище → Общие папки → Добавить → укажите имя, выберите файловую систему, путь (например, /data/media), права доступа.
Шаг 4. Включите SMB и добавьте шару:
Службы → SMB/CIFS → Включить → Вкладка «Шары» → Добавить → выберите общую папку.
Шаг 5. Создайте пользователя с доступом:
Пользователи → Пользователи → Добавить → задайте имя и пароль → в разделе «Привилегии» назначьте доступ к нужным общим папкам.
# Проверка Samba из Linux: smbclient //192.168.1.XXX/media -U username
С Windows: Win+R → \\192.168.1.XXX → введите credentials пользователя OMV.
SSH доступ к OpenMediaVault
SSH нужен для диагностики, ручных операций и установки плагинов через консоль.
Службы → SSH → Включить → можно разрешить вход root (только в доверенной сети) или использовать обычного пользователя с sudo.
# Подключение: ssh admin@192.168.1.XXX # Или с ключом: ssh -i ~/.ssh/id_rsa admin@192.168.1.XXX
Совет по безопасности: если NAS доступен из интернета, запретите парольную аутентификацию и используйте только SSH-ключи. Меняйте стандартный порт 22.
# На сервере OMV в /etc/ssh/sshd_config: Port 2222 PasswordAuthentication no
Включение HTTPS в OpenMediaVault
По умолчанию панель работает по HTTP. Это нормально для домашней сети, но если NAS доступен извне — нужен HTTPS.
Система → Рабочая панель → Включить SSL/TLS → можно использовать самоподписанный сертификат (создаётся автоматически) или загрузить свой (например, от Let’s Encrypt).
# Создание самоподписанного сертификата через меню: # Система → Сертификаты → SSL → Добавить (самоподписанный) # Затем: Система → Рабочая панель → выбрать сертификат → Включить SSL
После включения HTTPS панель переедет на порт 443, HTTP будет редиректить. При первом открытии браузер покажет предупреждение о самоподписанном сертификате — это нормально, добавьте исключение.
RAID и диски в OpenMediaVault
OMV поддерживает программный RAID через mdadm. Для homelab — вполне достаточно.
Добавление дисков
Хранилище → Диски — здесь видны все подключённые диски. S.M.A.R.T. мониторинг включается там же — обязательно включите для дисков с данными.
Создание RAID
Хранилище → Управление RAID → Создать.
| Уровень RAID | Дисков | Отказоустойчивость | Ёмкость | Когда использовать |
|---|---|---|---|---|
| RAID 0 | 2+ | ❌ Нет | 100% (сумма) | Скорость, не критичные данные |
| RAID 1 | 2 | ✅ 1 диск | 50% | Домашний NAS, важные данные |
| RAID 5 | 3+ | ✅ 1 диск | ~67–80% | Офисный NAS, баланс |
| RAID 6 | 4+ | ✅ 2 диска | ~50–75% | Критичные данные |
Важно: RAID — это не бэкап. RAID 1 защищает от отказа диска, но не от случайного удаления файлов, вируса или пожара. Бэкап — отдельно.
# Статус RAID из консоли: cat /proc/mdstat mdadm --detail /dev/md0
Файловые системы
После создания RAID (или просто на одиночном диске): Хранилище → Файловые системы → Создать.
- ext4 — надёжный классик, для большинства задач
- btrfs — снапшоты, сжатие, самовосстановление. Рекомендую для данных, где важны снапшоты
- xfs — хорош для больших файлов (видео, образы)
Плагины и OMV-Extras
Базовая установка OMV содержит минимум. Магия начинается с OMV-Extras — неофициального (но де-факто стандартного) репозитория плагинов.
Установка OMV-Extras
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
После выполнения перезагрузите страницу веб-панели. В разделе «Система» появится пункт «OMV-Extras».
Что даёт OMV-Extras:
- Установку Docker Engine одной кнопкой
- Portainer (веб-интерфейс для Docker)
- Дополнительные плагины: ClamAV, Backup, Rsync и др.
- Доступ к Cockpit (альтернативная панель управления)
Система → OMV-Extras → включайте нужные репозитории → Система → Плагины → ищите и устанавливайте.
Docker в OpenMediaVault: установка и Portainer
Docker — главная причина, по которой многие выбирают OMV вместо других NAS-систем. Торрент-клиент, медиасервер, мониторинг — всё в контейнерах, всё управляется из Portainer.
Установка Docker через OMV-Extras
Система → OMV-Extras → вкладка Docker → «Установить Docker». Система сама установит Docker Engine и опционально Portainer.
# Проверка установки: docker --version docker ps
Portainer: веб-интерфейс для контейнеров
Portainer CE устанавливается вместе с Docker через OMV-Extras. Доступен по адресу:
http://192.168.1.XXX:9000
При первом входе создайте admin-пользователя. Portainer позволяет создавать контейнеры, управлять стеками (docker-compose), смотреть логи — без командной строки.
Где хранить Docker volumes: ВАЖНО
Это частая ошибка новичков. По умолчанию Docker хранит данные контейнеров в /var/lib/docker — на системном диске. Если системный диск — маленькая флешка или SSD, он быстро заполнится.
Правильный подход: создайте папку на диске с данными и монтируйте volumes туда:
# Создаём структуру на диске данных (примонтирован в /srv/dev-disk-by-uuid-XXX): mkdir -p /srv/dev-disk-by-uuid-XXX/docker/volumes # При создании контейнера указываем bind mount: # Host path: /srv/dev-disk-by-uuid-XXX/docker/appdata/appname # Container path: /config (или /data — зависит от контейнера)
Либо измените data-root в Docker daemon:
# /etc/docker/daemon.json
{
"data-root": "/srv/dev-disk-by-uuid-XXX/docker"
}
systemctl restart docker
Торренты в OpenMediaVault: qBittorrent и Transmission
Оба запускаются в Docker. Оба отлично работают. Разница — в интерфейсе и фичах.
| Клиент | Плюсы | Минусы | Образ |
|---|---|---|---|
| qBittorrent | Богатый UI, категории, фильтры, RSS | Чуть тяжелее | linuxserver/qbittorrent |
| Transmission | Лёгкий, простой, стабильный | Минималистичный UI | linuxserver/transmission |
Развёртывание qBittorrent через Docker Compose
version: "3"
services:
qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Moscow
- WEBUI_PORT=8080
volumes:
- /srv/dev-disk-by-uuid-XXX/docker/qbittorrent/config:/config
- /srv/dev-disk-by-uuid-XXX/downloads:/downloads
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
restart: unless-stopped
Разворачиваем через Portainer: Stacks → Add stack → вставляем compose → Deploy.
Веб-интерфейс qBittorrent: http://192.168.1.XXX:8080. Дефолтный логин: admin / adminadmin — меняйте сразу.
Где хранить загрузки
Монтируйте папку загрузок на вашем диске с данными. Убедитесь, что PUID/PGID совпадают с владельцем папки, иначе контейнер не сможет писать файлы.
# Узнать UID пользователя: id username # Создать папку с нужными правами: mkdir -p /srv/.../downloads chown 1000:1000 /srv/.../downloads
OpenMediaVault на Proxmox
Один из самых популярных сценариев для homelab: Proxmox как гипервизор, OMV как VM для NAS.
VM vs LXC
VM (рекомендуется для NAS): полная изоляция, проброс дисков через passthrough, стабильнее с ext4/btrfs/RAID.
LXC: легче, меньше overhead, но с дисками сложнее — нужен bind mount или passthrough через конфиг LXC. Для простых задач (только SMB без RAID) — рабочий вариант.
Проброс физических дисков в VM (Passthrough)
# На хосте Proxmox — узнаём ID дисков: ls -la /dev/disk/by-id/ | grep -v part # Добавляем диск в VM (VM ID = 100, диск = sdb): qm set 100 --scsi1 /dev/disk/by-id/ata-WDC_WD40EFRX-XXXXXXX
Либо через Proxmox GUI: Hardware → Add → Hard Disk → выбрать «Use existing disk» → указать путь по ID. Использование ID (а не /dev/sdb) критично — буква диска может измениться после перезагрузки.
Важно: не добавляйте диски с данными OMV как virtio — они хорошо работают как scsi или sata passthrough. Производительность при passthrough практически равна bare-metal.
OpenMediaVault на Raspberry Pi
Raspberry Pi 4/5 + OMV = тихий и дешёвый домашний NAS. Но есть нюансы.
Установка на Raspberry Pi
Сначала устанавливаете Raspberry Pi OS Lite (64-bit, Debian Bookworm), затем поверх — OMV скриптом:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Ограничения и нюансы
- USB-скорость: на RPi 4 USB 3.0 и Ethernet работают через один чип (USB хаб). При активном трафике скорость может падать. RPi 5 исправил это.
- Питание дисков: RPi не тянет питание HDD напрямую. Нужен диск с внешним питанием или powered USB hub.
- Нет ECC памяти: для критичных данных это риск. Используйте регулярные бэкапы.
- microSD как системный диск: SD-карты имеют ограниченный ресурс записи. Лучше поставить OMV на USB-флешку или SSD, оставив SD как загрузочный диск.
# Перенос rootfs на USB/SSD на Raspberry Pi: # Используйте raspi-config → Advanced → Bootloader Version # Или утилиту rpi-clone
Для homelab и лёгкого медиасервера — Raspberry Pi + OMV работает отлично. Для серьёзного офисного хранилища — лучше x86.
Частые проблемы и решения
Не открывается веб-панель (нет доступа)
# Проверьте, работает ли nginx: systemctl status nginx # Перезапуск: systemctl restart nginx # Проверьте IP сервера: ip addr show # Если firewall блокирует: iptables -L -n | grep 80
Если вообще ничего не помогает — подключайтесь физически к консоли и запускайте omv-firstaid.
Сброс пароля администратора
omv-firstaid # Выбрать: Change web administrator password
Диск не виден в OMV
# Проверить, видит ли система диск: lsblk fdisk -l # Убедиться, что диск не примонтирован вне OMV: mount | grep /dev/sdb # Принудительное сканирование дисков в OMV: # Хранилище → Диски → кнопка "Сканировать"
Docker не устанавливается или не запускается
# Проверить статус: systemctl status docker # Логи установки: journalctl -u docker --since "1 hour ago" # Переустановка через omv-extras: apt remove docker-ce docker-ce-cli containerd.io # Затем повторно через веб-панель OMV-Extras
Изменения в панели не применяются
Убедитесь, что нажали жёлтую кнопку «Применить». Если кнопка не появляется или изменения не сохраняются:
# Принудительное применение конфигурации: omv-salt deploy run --follow
Ошибки прав доступа к SMB-шаре
# Проверить права на папку: ls -la /srv/dev-disk-by-uuid-XXX/ # Назначить права для SMB-пользователя: chown -R username:users /srv/dev-disk-by-uuid-XXX/data/ chmod -R 775 /srv/dev-disk-by-uuid-XXX/data/
Best Practices: как не потерять данные и не сойти с ума
- Статический IP на роутере для MAC-адреса NAS — IP никогда не поменяется.
- S.M.A.R.T. мониторинг + уведомления на email — Хранилище → S.M.A.R.T. → Включить + настроить задание на проверку раз в неделю.
- Бэкап конфига OMV — Система → Резервное копирование → скачивать после каждого серьёзного изменения.
- Rsync для бэкапа данных — плагин Rsync в OMV. Настройте задание на бэкап важных папок на внешний диск или удалённый сервер.
- Не ставьте лишнее на системный диск — Docker volumes, загрузки, медиатека — всё на отдельные диски данных.
- UPS — если данные важны, подключите источник бесперебойного питания. Внезапное отключение при записи убивает ext4/btrfs не сразу, но со временем.
Заключение: OpenMediaVault 8 — ваш NAS готов
Мы прошли весь путь: от установки OMV 8 на Debian и первого входа в панель — до рабочего NAS с SMB-шарами, SSH-доступом, HTTPS-панелью, Docker + Portainer и торрент-клиентом в контейнере.
Когда OMV — правильный выбор: домашний NAS, homelab, офисное файловое хранилище, торрент-бокс, медиасервер с Jellyfin/Plex, NAS на Raspberry Pi или Proxmox VM.
Когда смотреть в сторону альтернатив: нужен ZFS с дедупликацией и снапшотами → TrueNAS SCALE. Хотите максимальный контроль без GUI → чистый Debian + Samba + Docker вручную. Нужен enterprise-уровень → Synology/QNAP (но это уже другие деньги).
Главный совет: не держите NAS без бэкапа. RAID — не бэкап. OMV + Rsync + внешний диск или облако — вот реальная защита данных.
📌 Пишите в комментарии, если что-то пошло не так — разберём.
Оставайтесь на связи
Рецепты от IT-боли. Без воды, без рекламы, без маркетинговой шелухи.
Подписаться на IT-Аптеку →


