Представь, что тебе нужно создать надежное хранилище для данных дома или в небольшом офисе. Покупка готового NAS — дорого, а ручная настройка Samba, FTP и RAID — сложно. Решение? Установка OpenMediaVault на Debian — бесплатный, мощный и гибкий NAS-сервер с веб-интерфейсом. Давай разберем весь процесс от установки базовой системы до настройки общих папок.
Что такое OpenMediaVault и зачем он нужен
OpenMediaVault (OMV) — это операционная система на базе Debian, специально разработанная для управления сетевыми хранилищами (NAS). Она предоставляет веб-интерфейс для настройки:
- Дисков и RAID-массивов
- Общих папок по SMB/CIFS (Windows), NFS (Linux), FTP
- Пользователей и прав доступа
- Плагинов (Docker, BitTorrent, медиасерверы)
Подготовка системы: чистый Debian
Для начала тебе понадобится свежая установка Debian 11 (Bullseye) или 12 (Bookworm). Представь, что это твой чистый холст.
Минимальные требования
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| Процессор | x64, 1 ядро | x64, 2+ ядра |
| Оперативная память | 1 ГБ | 4+ ГБ |
| Хранилище (система) | 8 ГБ | 16+ ГБ SSD |
| Сеть | 100 Мбит | 1 Гбит |
Пошаговая установка OpenMediaVault на Debian
Вот основной процесс, который превратит твой Debian в полноценный NAS.
Шаг 1: Обновление системы и установка зависимостей
Залогинься на сервер как root или через sudo:
# Обновляем список пакетов
apt update
# Обновляем систему
apt upgrade -y
# Устанавливаем необходимые утилиты
apt install -y wget curl gnupg lsb-release
Шаг 2: Добавление репозитория OMV
Добавляем официальный репозиторий OpenMediaVault. Для Debian 12 (Bookworm):
# Добавляем ключ репозитория
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
Шаг 3: Установка пакетов OpenMediaVault
# Обновляем список пакетов с новым репозиторием
apt update
# Устанавливаем openmediavault пакет
apt install -y openmediavault
# Если нужны дополнительные плагины (опционально)
# apt install -y openmediavault-omvextrasorg
Шаг 4: Настройка и развертывание OMV
После установки пакетов нужно применить конфигурацию:
# Инициализируем базу данных OMV
omv-confdbadm populate
# Применяем настройки по умолчанию
omv-salt deploy run phpfpm
omv-salt deploy run nginx
# Перезагружаем службы
systemctl restart nginx php8.2-fpm
Шаг 5: Сброс пароля администратора
Установи пароль для веб-интерфейса (по умолчанию: admin/openmediavault):
# Сбрасываем пароль администратора
omv-firstaid
# Выбери опцию 4 "Reset Web control panel administrator password"
# Или установи пароль напрямую:
omv-env set OMV_WEB_ADMIN_PASSWORD "твой_надежный_пароль"
omv-salt deploy run certificates
Первоначальная настройка через веб-интерфейс
Открой браузер и перейди по адресу https://IP_ТВОЕГО_СЕРВЕРА. Прими самоподписанный сертификат.
Базовые настройки OMV
- Система → Общие настройки: Установи имя сервера, часовой пояс
- Хранилище → Диски: Выбери диски для использования (не системный!)
- Хранилище → Файловые системы: Создай файловую систему (ext4, BTRFS, XFS)
- Доступ к правам → Пользователи/Группы: Создай пользователей для доступа к шарам
- Службы → SMB/CIFS: Включи и настрой общие папки для Windows
Пример: создание общей папки SMB
# Пример конфигурации 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)
# Для 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:
# Установка 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 под капотом, так что любые операции можно выполнить через терминал, если веб-интерфейс недостаточен.