Установка OpenMediaVault на Debian и Ubuntu - Пошаговая инструкция | AdminWiki

Установка OpenMediaVault на Debian: Полное руководство для домашнего NAS

18 декабря 2025 7 мин. чтения #debian #linux #nas #openmediavault #ubuntu #сервер #хранение данных

Представь, что тебе нужно создать надежное хранилище для данных дома или в небольшом офисе. Покупка готового NAS — дорого, а ручная настройка Samba, FTP и RAID — сложно. Решение? Установка OpenMediaVault на Debian — бесплатный, мощный и гибкий NAS-сервер с веб-интерфейсом. Давай разберем весь процесс от установки базовой системы до настройки общих папок.

Что такое OpenMediaVault и зачем он нужен

OpenMediaVault (OMV) — это операционная система на базе Debian, специально разработанная для управления сетевыми хранилищами (NAS). Она предоставляет веб-интерфейс для настройки:

  • Дисков и RAID-массивов
  • Общих папок по SMB/CIFS (Windows), NFS (Linux), FTP
  • Пользователей и прав доступа
  • Плагинов (Docker, BitTorrent, медиасерверы)
Важно: Хотя официально OMV базируется на Debian, установка OpenMediaVault на Ubuntu также возможна через аналогичные репозитории, так как Ubuntu — производная от Debian.

Подготовка системы: чистый Debian

Для начала тебе понадобится свежая установка Debian 11 (Bullseye) или 12 (Bookworm). Представь, что это твой чистый холст.

Минимальные требования

Компонент Минимум Рекомендуется
Процессор x64, 1 ядро x64, 2+ ядра
Оперативная память 1 ГБ 4+ ГБ
Хранилище (система) 8 ГБ 16+ ГБ SSD
Сеть 100 Мбит 1 Гбит
Внимание: Во время установки Debian выбери "Сервер без GUI" или минимальную установку. Не устанавливай дополнительные пакеты (веб-сервер, базы данных) — OMV принесет свои.

Пошаговая установка OpenMediaVault на Debian

Вот основной процесс, который превратит твой Debian в полноценный NAS.

Шаг 1: Обновление системы и установка зависимостей

Залогинься на сервер как root или через sudo:

bash
# Обновляем список пакетов
apt update

# Обновляем систему
apt upgrade -y

# Устанавливаем необходимые утилиты
apt install -y wget curl gnupg lsb-release

Шаг 2: Добавление репозитория OMV

Добавляем официальный репозиторий OpenMediaVault. Для Debian 12 (Bookworm):

bash
# Добавляем ключ репозитория
wget -O /etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc \
  https://packages.openmediavault.org/public/archive.key

# Добавляем репозиторий в sources.list.d
cat <<EOF > /etc/apt/sources.list.d/openmediavault.list
deb https://packages.openmediavault.org/public shaitan main
# deb https://downloads.sourceforge.net/project/openmediavault/packages shaitan main
EOF
Примечание: "shaitan" — кодовое имя для OMV 7.x. Для OMV 6.x (на базе Debian 11) используй "sandworm", для OMV 5.x — "usul".

Шаг 3: Установка пакетов OpenMediaVault

bash
# Обновляем список пакетов с новым репозиторием
apt update

# Устанавливаем openmediavault пакет
apt install -y openmediavault

# Если нужны дополнительные плагины (опционально)
# apt install -y openmediavault-omvextrasorg

Шаг 4: Настройка и развертывание OMV

После установки пакетов нужно применить конфигурацию:

bash
# Инициализируем базу данных OMV
omv-confdbadm populate

# Применяем настройки по умолчанию
omv-salt deploy run phpfpm
omv-salt deploy run nginx

# Перезагружаем службы
systemctl restart nginx php8.2-fpm

Шаг 5: Сброс пароля администратора

Установи пароль для веб-интерфейса (по умолчанию: admin/openmediavault):

bash
# Сбрасываем пароль администратора
omv-firstaid

# Выбери опцию 4 "Reset Web control panel administrator password"
# Или установи пароль напрямую:
omv-env set OMV_WEB_ADMIN_PASSWORD "твой_надежный_пароль"
omv-salt deploy run certificates

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

Открой браузер и перейди по адресу https://IP_ТВОЕГО_СЕРВЕРА. Прими самоподписанный сертификат.

Базовые настройки OMV

  1. Система → Общие настройки: Установи имя сервера, часовой пояс
  2. Хранилище → Диски: Выбери диски для использования (не системный!)
  3. Хранилище → Файловые системы: Создай файловую систему (ext4, BTRFS, XFS)
  4. Доступ к правам → Пользователи/Группы: Создай пользователей для доступа к шарам
  5. Службы → SMB/CIFS: Включи и настрой общие папки для Windows

Пример: создание общей папки SMB

config
# Пример конфигурации SMB, который генерирует OMV
[shared-folder]
  path = /srv/dev-disk-by-uuid-XXXX-XXXX/share
  valid users = @users
  read only = no
  create mask = 0664
  directory mask = 0775
  force group = users

Установка OpenMediaVault на Ubuntu: отличия

Процесс установки OpenMediaVault на Ubuntu практически идентичен, но есть нюансы:

  • Ubuntu использует netplan вместо ifupdown для сети
  • Некоторые версии PHP могут отличаться
  • Рекомендуется использовать LTS-версии Ubuntu (20.04, 22.04)
bash
# Для Ubuntu 22.04 LTS
# Добавление репозитория OMV 6.x (на базе Debian 11)
wget -O /etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc \
  https://packages.openmediavault.org/public/archive.key

echo "deb https://packages.openmediavault.org/public sandworm main" > \
  /etc/apt/sources.list.d/openmediavault.list

# Дальнейшие шаги такие же, как для Debian

Частые проблемы и решения

Ошибка: "Failed to execute command 'export PATH=...'"

Решение: Проверь, что все зависимости установлены: apt install -y salt-common python3-pyudev

Веб-интерфейс не открывается

Решение: Проверь статус служб: systemctl status nginx php-fpm. Файрвол должен разрешать порты 80 и 443.

Диски не отображаются в OMV

Решение: Убедись, что диски смонтированы в системе: lsblk, blkid. Используй omv-salt deploy run fstab для обновления.

Расширение функциональности: полезные плагины

После основной установки OpenMediaVault на Debian, установи плагины через OMV-Extras:

bash
# Установка OMV-Extras
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

# После этого в веб-интерфейсе появятся дополнительные плагины:
# - Docker (для контейнеров)
# - Portainer (управление Docker)
# - Filebrowser (веб-файловый менеджер)
# - Plex/Emby/Jellyfin (медиасерверы)

FAQ: Ответы на частые вопросы

Можно ли установить OMV на существующий Debian с данными?

Да, но с осторожностью. OMV перезапишет сетевые настройки, веб-сервер и некоторые системные конфиги. Сделай бэкап конфигов в /etc и убедись, что твои данные на отдельных разделах/дисках.

Как обновлять OpenMediaVault?

Через веб-интерфейс: Система → Оповещения → Обновления. Или через терминал: apt update && apt upgrade. Мажорные версии (OMV 6 → 7) требуют миграции.

Что лучше: OMV на Debian или готовая сборка OMV ISO?

Готовая ISO проще для новичков. Установка OpenMediaVault на Debian дает больше контроля: ты выбираешь версию Debian, минимальный набор пакетов, можешь использовать ZFS из коробки.

Поддерживает ли OMV аппаратный RAID?

Да, но OMV рекомендует использовать программный RAID (mdadm) или ZFS. Аппаратные RAID-контроллеры должны быть в режиме HBA (IT mode) для лучшей совместимости.

Заключение: твой NAS готов

Ты только что завершил установку OpenMediaVault на Debian — мощного, но бесплатного решения для домашнего или офисного NAS. Теперь у тебя есть:

  • Централизованное хранилище с веб-управлением
  • Поддержка SMB/NFS/FTP для разных ОС
  • Возможность расширения через плагины (Docker, медиасерверы)
  • Регулярные обновления безопасности

Следующие шаги: настройка автоматических бэкапов, установка Plex для медиатеки, настройка удаленного доступа. Помни — OMV это Debian под капотом, так что любые операции можно выполнить через терминал, если веб-интерфейс недостаточен.

Поделиться:
Сохранить гайд? В закладки браузера