Поиск по сайту:

Установка и настройка сервера хранения данных OpenMediaVault NAS |


Добро пожаловать в это руководство по установке и настройке сервера хранения данных OpenMediaVault NAS. Но прежде чем мы углубимся в суть этого инструмента, нам нужно знать, что это за инструмент.

Что такое OpenMediaVault?

Это можно определить как решение сетевого хранилища (NAS) следующего поколения на базе Debian. Он предлагает несколько услуг, в том числе; SMB/CIFS, SSH, FTP, Rsync, медиа-сервер DAAP, клиент BitTorrent и т. д. Кроме того, его модульная конструкция позволяет расширять его функциональность с помощью плагинов. OpenMediaVault предназначен в первую очередь для использования дома и в небольших офисах. Он прост в использовании, и NAS можно установить и использовать без необходимости глубоких знаний.

Возможности сервера хранения данных OpenMediaVault NAS

Сервер хранения данных OpenMediaVault NAS обладает несколькими замечательными функциями, среди которых:

  • Основные особенности:

    • На основе Debian Linux.
    • Управление пользователями
    • Он предлагает веб-администрирование.
    • Легкое обновление системы через управление пакетами Debian.
    • Многоязычная поддержка
    • Объявление услуги через DNS-SD
    • Запланированные задания
  • Сеть – OpenMediaVault предлагает агрегацию каналов, Wake On Lan и поддержку IPv6.
  • Управление томами – с поддержкой файловых систем EXT3/EXT4/XFS/JFS/BTRF, разделами GPT, ACL, управлением питанием жестких дисков (APM/AAM), управлением общим доступом, программным RAID JBOD/0/1/5/ 6/
  • Мониторинг – с помощью Watchdog, Syslog, S.M.A.R.T., уведомлений по электронной почте, SNMP (v1/2c/3) (только для чтения), превентивного процесса и мониторинга состояния системы.
  • Поддержка плагинов – OpenMediaVault поддерживает бесчисленное количество плагинов, таких как; SNMP, LVM, антивирус, Shairport, резервное копирование через USB, ИБП, TFTP, сервер DAAP/MPD/RSP и т. д.
  • Сервисы – он поддерживает несколько сервисов, в том числе; SMB/CIFS, NFS (v3/v4), FTP, RSync и SSH

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

Системные Требования

Прежде чем устанавливать OpenMediaVault, убедитесь, что ваша система соответствует следующим спецификациям:

  • Память: емкость 1 ГиБ.
  • ЦП: любой процессор x86-64 или ARM-совместимый.
  • Хранилище:

    • Системный диск – емкость минимум 4 ГБ (но больше, чем емкость оперативной памяти).
    • Диск данных – емкость в соответствии с вашими потребностями

Установите сервер хранения OpenMediaVault NAS

В этом руководстве описаны два метода установки сервера хранения данных OpenMediaVault NAS. Эти методы:

  • Установка на Дебиан
  • установка ISO

Способ 1. Установите сервер хранения данных OpenMediaVault NAS в Debian.

OpenMediaVault можно установить в установку Debian. Начните с установки Debian, используя образы Debian netinst. Помните, что вам не нужно устанавливать графическую среду, просто выполните минимальную установку.

Теперь продолжайте и установите OpenMediaVault на Debian. Сначала импортируйте подпись ключей GPG:

sudo apt update
sudo apt install --yes gnupg
sudo wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key
sudo apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc"

Затем добавьте репозитории пакетов OpenMediaVault в Debian.

sudo tee /etc/apt/sources.list.d/openmediavault.list<<EOF
deb https://packages.openmediavault.org/public usul main
# deb https://downloads.sourceforge.net/project/openmediavault/packages usul main
## Uncomment the following line to add software from the proposed repository.
# deb https://packages.openmediavault.org/public usul-proposed main
# deb https://downloads.sourceforge.net/project/openmediavault/packages usul-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb https://packages.openmediavault.org/public usul partner
# deb https://downloads.sourceforge.net/project/openmediavault/packages usul partner
EOF

Установите сервер хранения OpenMediaVault NAS в Debian, используя следующие команды:

export LANG=C.UTF-8
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
sudo apt-get update
sudo apt-get --yes --auto-remove --show-upgraded \
    --allow-downgrades --allow-change-held-packages \
    --no-install-recommends \
    --option DPkg::Options::="--force-confdef" \
    --option DPkg::Options::="--force-confold" \
    install openmediavault-keyring openmediavault

Если установка не удалась, установите указанные ниже пакеты и повторите попытку:

sudo apt reinstall systemd-timesyncd
wget https://iweb.dl.sourceforge.net/project/openmediavault/packages/pool/main/p/php-pam/php-pam_2.2.3-1%2Bdeb11u1_amd64.deb
sudo dpkg -i php-pam_2.2.3-1+deb11u1_amd64.deb

Установка OpenMediaVault будет происходить следующим образом:

Настройте PostFix и действуйте, как показано ниже.

После завершения вы увидите это.

Наконец, введите следующую команду:

sudo omv-confdbadm populate

Способ 2. Установите сервер хранения OpenMediaVault NAS с использованием ISO.

Этот метод требует загрузки файла ISO с официальной страницы загрузок. После загрузки создайте загрузочный носитель.

Существует несколько способов создания загрузочного носителя для установки на физическом компьютере. К ним относятся:

  • Руфус в Windows
  • Вентой в Linux
  • woeUSB в Linux и macOS
  • Инструмент Etcher для macOS

Вы также можете создать загрузочную флешку, используя следующие команды:

# Identify USB device
$ sudo lsblk

# Flash OpenMediaVault to USB drive
$ sudo dd bs=4M if=OpenMediaVault.iso of=/dev/sdX status=progress oflag=sync

В команде замените OpenMediaVault.iso на путь к ISO и /dev/sdx на путь к USB-диску. .

OpenMediaVault также можно установить в виртуализированной среде с помощью Virtualbox, Xen-ng, Vmware и т. д. Здесь вам нужно создать виртуальную машину и загрузить в нее файл ISO.

После включения виртуальной машины/машины с загрузочного носителя установите OpenMediaVault, как показано ниже:

Выберите предпочтительный язык.

Выберите свое местоположение.

Установите локали

Установите предпочтительную раскладку клавиатуры.

Установщик загрузит пакеты с носителя.

Укажите имя хоста сервера.

Установите доменное имя.

Установите пароль root. Этот пароль предназначен для входа в оболочку, а не для веб-интерфейса.

Разбейте диск.

Выберите диск, который нужно разбить.

После этого начнется установка, как показано ниже.

Затем укажите, куда менеджер пакетов будет загружать пакеты. Не забудьте указать местоположение рядом с вами.

Продолжайте и настройте зеркальный сервер.

Если вы используете HTTP-прокси для доступа в Интернет, вам необходимо предоставить подробную информацию. В противном случае нажмите Enter.

Пакеты будут загружены, как показано ниже:

После завершения необходимо перезагрузить систему.

Не забудьте извлечь установочный носитель, чтобы избежать повторной загрузки с него. Система загрузится, как показано ниже.

Войдите, используя созданные учетные данные пользователя root.

Получите IP-адрес машины:

ifconfig

Настройка сервера хранения данных OpenMediaVault NAS

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

Здесь укажите учетные данные по умолчанию:

User: admin
Password: openmediavault

При успешном входе в систему вам будет предоставлена панель управления ниже.

Теперь нам нужно выполнить несколько настроек на сервере хранения данных OpenMediaVault NAS.

Сначала измените пароль администратора по умолчанию, перейдя в Общие настройки ->Пароль веб-администратора.

Включите FTP в OpenMediaVault, выбрав Службы > FTP и включив, установив флажок

После включения сохраните внесенные изменения.

Включите SMB/CIFS, выполнив ту же процедуру; Службы > SMB/CIFS и включить

Вам также необходимо сохранить внесенные изменения и применить их.

Создайте том хранения данных

При использовании OpenMediaVault вам понадобится раздел диска, который будет выступать в качестве тома хранения. Для этого руководства я использую раздел /dev/sdb.

Поэтому я добавлю его в раздел Хранилище > Файловые системы > Создать.

Разрешите форматирование диска.

После добавления том будет выглядеть, как показано ниже. Подключите диск и примените изменения.

После монтирования диск будет выглядеть так, как показано на рисунке.

Создать пользователя

Созданный пользователь будет иметь права на общие ресурсы. Пользователь создается в разделе Управление правами доступа > Пользователь > Добавить.

Укажите необходимые учетные данные пользователя и подтвердите внесенные изменения.

Чтобы изменения вступили в силу, примените их.

Создать общую папку

Чтобы иметь возможность делиться файлами/хранить их в хранилище OpenMediaVault NAS, нам необходимо создать файл, к которому сможет получить доступ пользователь. Перейдите к Управление правами доступа> Общие Папки > Добавить.

Теперь я назначу общую папку Загрузки. Эта папка будет добавлена на диск data.

Сохраните и примените внесенные изменения.

Затем предоставьте пользователю права на чтение/запись. Это можно сделать, щелкнув добавленную общую папку и выбрав Привилегии. В открывшемся окне включите для пользователя Чтение/Запись и сохраните изменения.

Наконец, вам необходимо разрешить службам доступ к общему ресурсу. Сначала включите FTP, выбрав Службы > FTP > Общие ресурсы. Нажмите добавить и выберите общий ресурс.

Примените изменения.

Кроме того, включите SMB/CIFS, выполнив ту же процедуру, что и выше. Перейдите в раздел Службы > SMB/CIFS > Общие ресурсы. Добавьте общий ресурс, сохраните изменения и примените их.

Теперь у вас есть устройство NAS, настроенное с набором общих папок. Продолжите и получите доступ к хранилищу по протоколу FTP или SMB/CIFS.

Для SMB получите доступ к нему, как показано ниже:

Укажите созданные учетные данные пользователя.

Теперь у вас должен быть доступ к общей папке. Создайте здесь новую папку/файл, как показано ниже.

Вуаля!

Судя по результатам, мы можем согласиться с тем, что сервер хранения данных OpenMediaVault NAS работает отлично.

(Необязательно) — Защитите установку OpenMediaVault с помощью специального SSL и Let’s Encrypt.

Созданные SSL-сертификаты можно использовать для безопасных подключений к веб-интерфейсу или FTP-серверу.

Вы можете выдавать SSL-сертификаты с помощью Let’s Encrypt для вашего доменного имени или выдавать самозаверяющие сертификаты. Создайте сертификаты в разделе Настройки > Сертификаты > SSL. Здесь вы можете добавлять или импортировать сертификаты. Чтобы импортировать сертификаты, скажем, из Let’s Encrypt, скопируйте содержимое сертификатов и вставьте его сюда соответствующим образом.

Вы также можете создать самозаверяющие сертификаты, нажав добавить и указав необходимые данные.

После создания/импорта сертификаты будут выглядеть, как показано ниже.

Теперь включите безопасное соединение в веб-интерфейсе, перейдя в раздел Общие настройки > Веб-администрирование. Теперь включите SSL/TLS, и вы также можете принудительно установить только SSL-соединение.

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

Кроме того, включите безопасное соединение для FTP, перейдя в раздел Службы > FTP > SSL/TLS и включите безопасные соединения с использованием созданных сертификатов.

Настройка общих ресурсов Samba/CIFS/NFS в OpenMediaVault

После установки сервера OpenMediaVault вы можете настраивать и использовать общие ресурсы Samba, CIFS и NFS. Подробные инструкции приведены в нашем руководстве ниже.

  • Создание и использование общих ресурсов Samba/CIFS/NFS в OpenMediaVault

Вот и все!

Мы успешно установили и настроили сервер хранения данных OpenMediaVault NAS. Теперь вы можете с легкостью обмениваться файлами по сети. Я надеюсь, что это было важно.

Похожие сообщения:

  • Настройте безопасный FTP-сервер (SFTP) с WebDAV с помощью SFTPGo
  • Как настроить общий ресурс Samba в Debian
  • Настройка FTP-сервера Vsftpd в Rocky Linux 8 | AlmaLinux 8

Статьи по данной тематике: