Open Media Vault. Как создать NFS папку и расшарить ее по http, используя Apache (для доступа через браузер)

Исходные данные:

Сервер OMV - 192.168.0.100:82

Для удобства изменяем порт по умолчанию для доступа к веб интерфейсу OMV

System - General Settings - Web Administration - Порт

В Open Media Vault включаем NFS и создаем шару

Services - NFS - Settings - Включить

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

Services - NFS - Shares - Add

Добавляем существующую папку

в нашем случае будет папка - temp

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

Папка опубликуется по пути /export/temp

Заходим на наш OMV сервер по SSH и устанавливаем apache

sudo apt install apache2

редактируем файл

sudo nano /etc/apache2/apache2.conf

Добавляем следующие строки:

<Directory /export/temp>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

открываем

sudo nano /etc/apache2/sites-available/000-default.conf

изменяем там параметр DocumentRoot на путь к нашей папке

<VirtualHost *:80>
ServerName temp
ServerAdmin webmaster@localhost
DocumentRoot /export/temp/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Сохраняемся и перезапускаем Apache:

sudo systemctl restart apache2

Теперь папка доступна по http://192.168.0.100

Также я сделал автоматическую чистку этой папки:

Открываем

crontab -e

добавляем в него строку:

@hourly rm /export/temp/*

сохраняемся и выходим

Каждый час опубликованная папка будет полностью очищаться