Установка Mini DLNA сервера в Ubuntu 20 04 LTS

Надежный VDS
0 Просмотры
Поддержите сайт и поделитесь материалом в соц.сетях:

Издатель
DLNA- сервер на базе MiniDLNA
DLNA (англ. Digital Living Network Alliance) — это сервер, который позволяет совместимым устройствам передавать и принимать по домашней сети различный медиаконтент (изображения, музыку, видео), а также отображать его в режиме реального времени.

#dlna #dlnaserver #minidlna

  Установка:
          sudo apt-get update
          sudo apt-get install minidlna
Правим файл конфигурации: 
         sudo nano /etc/minidlna.conf
  Как минимум, потребуется задать путь к папке с медиа-файлами, параметр: "media_dir".  Также можно задать имя сервера, отображаемое клиентом, параметр: "friendly_name". 
  Проверяем параметры init-скрипта /etc/default/minidlna: 
        sudo nano /etc/default/minidlna
  Обычно корректировка не требуется. Если файл отсутствует, при первичной установке из исходников, копируем листинг: 

# Запускать демон, если задано "yes"
START_DAEMON="yes"
 
# Путь к файлу конфигурации
#CONFIGFILE="/etc/minidlna.conf"
 
# Путь к лог-файлу
#LOGFILE="/var/log/minidlna.log"
 
# Запуск от имени заданного пользователя и группы
# По умолчанию: minidlna
#USER="minidlna"
#GROUP="minidlna"
 
# Дополнительные ключи запуска
DAEMON_OPTS=""
 Поскольку служба работает под пользователем с ограниченными правами, публикуемые папки и файлы должны быть доступны на чтение для всех пользователей, следовательно, иметь разрешения 644: "rw- r-- r--", для файлов и 755: "rwx r-x r-x", для папок.
 Проверяем доступность для каждой папки, заданной в minidlna.conf, командой:

           sudo -u minidlna ls -l папка
В моем случае: sudo -u minidlna ls -l /media/Files/Media

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

         sudo chmod -R 755 папка
В моем случае: sudo chmod -R 755 /media/Files/Media

  Вышестоящие папки также должны быть доступны на чтение всем пользователям. Проверяем доступность на чтение каждой папки, указанной в пути. Для вышестоящих папок используем chmod без ключа -R, если не требуется сброс разрешений для всех дочерних файлов и папок.
В качестве альтернативы смене разрешений, можно запустить MiniDLNA от имени пользователя или группы-владельца файлов. Для этого необходимо задать параметры USER и GROUP в /etc/default/minidlna, и сменить владельца папки /var/lib/minidlna командой:

       sudo chown -R пользователь:группа /var/lib/minidlna

  Перезапускаем службу: 

              sudo systemctl restart minidlna

  Проверяем, работает ли служба, также смотрим параметры запуска: 

           systemctl status minidlna

  Подробнее в статье: http://itadept.ru/linux-dlna-server-minidlna/ . Спасибо автору, написавшему эту статью.
Категория
Ubuntu
Комментариев нет.
Kwork.ru - услуги фрилансеров от 500 руб.