Openmediavault 4

OpenMediaVault – отличное программное обеспечение для NAS. Обладает красивым и удобным веб-интерфейсом. Включает в свой состав много различных плагинов, которые позволяют устанавливать программное обеспечение для торрента и управления мультимедиа и др.

Установка OpenMediaVault

Добавим репозиторий OpenMediaVault и ключ gpg

Обновим и установим OpenMediaVault, включая исправление для ключей

Используем общую конфигурацию почты, так как почту использовать не будем.

MD-массивы выбирем все, а proftpd для запуска из inetd

Установка плагинов OpenMediaVault Extras

Пакет плагинов OpenMediaVault Extras имеют много преимуществ, поэтому скорее всего, понадобится этот потрясающий репозиторий.

Остановите службу apache2 и отключите ее.

1 2 3 sudo service apache2 stop sudo update-rc.d apache2 disable sudo update-rc.d apache2 remove

Запустим службу nginx

1 sudo service nginx start

Пробуем открыть OpenMediaVault по адресу http://ваш IP адрес, по умолчанию для входа в веб-интерфейс логин admin и пароль openmediavault

Инициализируем систему OpenMediaVault, это отключит SSH, но его можно снова включить в веб-интерфейсе

1 sudo omv-initsystem

Включение SSH протокола

Перейдем в веб-интерфейс OpenMediaVault по адресу http://ваш IP адрес. Пользователь по умолчанию – admin, пароль – openmediavault .

После входа в веб-интерфейс перейдем к управлению правами доступа > Пользователи > Выберем пользователя PI и нажмем на Редактировать

Перейдем на вкладку Группы и отметим рядом с SSH, затем Сохраним настройки .

Применим все настройки .

Настройки SD карты и обновление OMV

Подключимся по SSH к Pi.

Отключим своп, чтобы сохранить срок службы SD-карты

1 sudo swapoff -a

Отключим процессы кэширования для сохранения жизни SD-карты (не обязательно если будет использоваться плагин openmediavault-flashmemory)

Установим обновления исправления безопасности для автоматической установки с помощью cronjob, который будет запускаться каждую ночь

1 2 sudo apt-get install unattended-upgrades -y crontab -l | { cat; echo «@daily apt-get update && unattended-upgrade»; } | crontab —

Обновление OpenMediaVault на Pi в SSH

1 omv-updateomv-upgrade

Включение режима засыпания (sleeping spindown) на жестких дисках

По просьбам трудящихся выкладываем небольшой гайд по настройке FTP-сервера в OpenMediaVault с авторизацией по логину и паролю. Для тех кто до сих пор не в теме, OMV — это развивающийся проект сетевого хранилища данных (NAS). Напомню вкратце предыдущие обзоры этой системы:
Установка и настройка OpenMediaVault
Обновление OpenMediaVault до версии 0.3

Давайте приступим к настройке FTP-сервера и зайдем на веб-морду OMV. Да, кстати, наш подопытный OMV уже имеет версию 0.3. Если у вас еще 0.2.х, то лучше сначала обновиться.

Включение FTP-сервера

Первым делом я покажу раздел «Расшаренные папки», тут у меня есть один общий ресурс (test), который я раздаю по нескольким протоколам сразу: SMB, Apple Talk, FTP.

Теперь переместимся в раздел FTP. Как минимум нам надо сделать следующие нехитрые действия. Отмечаем галку «Включить»

Ниже есть еще галка «Разрешить анонимный доступ». Отмечать её нужно только в том случае, если вы не хотите заморачиваться с логинами и паролями.
После этого перемещаемся на закладку «Общие ресурсы», нажимаем кнопку «Добавить»

В появившемся окне указываем наш общий ресурс, который я вам показывал в первом шаге и жмем кнопку ОК. Настройка FTP-сервера на этом завершена. Далее нужно назначить права доступа для разных пользователей.

Настройка прав

Как вы понимаете, у нас должны быть уже созданы некоторые пользователи. Создаются они элементарно в соответствующем разделе. Думаю нет смысла на этом останавливаться.
Идем в раздел «Расшаренные папки», выбираем наш ресурс и нажимаем кнопку ACL

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

Рассмотрим несколько типовых вопросов:
В: Как назначить ко всему ресурсу доступ только на чтение или вообще запретить доступ?
О: Выбираем корень ресурса, а затем ставим нужный уровень доступа для группы и всех остальных как показано на скриншоте. По желанию можно отметить ниже пару галок чтобы применить эти установки ко всем вложенных объектам.

В: Как для отдельного каталога сделать права на запись?
О: Выбираем нужный каталог, справа в таблице находим нужного пользователя и устанавливаем ему соответствующие права. Можно еще отметить пару галок в нижней части окна. Эти разрешения будут действовать поверх тех, которые мы устанавливали в предыдущем вопросе. Не потом что эти разрешения имеют большие приоритет, а потому что это последнее действие. За это как раз отвечает галка «Заменить все существующие разрешения».

В: Как назначить права для анонимного пользователя?
О: Сам пока не разобрался. Мне кажется, что это глюк версии 0.3, потому что в версии 0.2.х для этих целей был специальная техническая учетная запись, которая называлась ftpuser.

В: Как сделать для всех пользователей домашние каталоги?
О: Сначала нам надо подготовить ресурс для домашних каталогов. Идем в раздел «Расшаренные папки» и жмем кнопку «Добавить». В новом окне указываем имя ресурса для домашних каталогов, на каком физическом диске это будет располагаться и путь в файловой системе. Права можно не изменять. Затем нажимаем ОК.
Вторым шагом идем в раздел «Пользователи», переходим на закладку «Настройка» и там включаем домашние каталоги, указав наш новоиспеченный ресурс.
После этого при следующем входе на FTP залогиненный пользователь автоматом будет попадать в свой домашний каталог.

На этом пока всё. В дальнейшем список типовых вопросов/ответов пополним.
Удачного освоения OMV!