MiniDLNA: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
На данной странице описано, как создать DLNA-сервер. DLNA — набор стандартов, позволяющих совместимым устройствам передавать и принимать по домашней сети различный медиаконтент (изображения, музыку, видео), а также отображать его в режиме реального времени. Например, если у Вас есть телевизор с подержкой данного стандарта, Вы можете настроить на Linuxсервер и передавать на него медиаконтент.
{{Note|Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам.}}
 
На данной странице описано, как создать DLNA-сервер. DLNA — набор стандартов, позволяющих совместимым устройствам передавать и принимать по домашней сети различный медиаконтент (изображения, музыку, видео), а также отображать его в режиме реального времени. Например, если у вас есть телевизор с поддержкой данного стандарта, вы можете настроить на Linux сервер и передавать на него медиаконтент.


Устанавливаем MiniDLNA
Устанавливаем MiniDLNA
  # apt-get update
  # apt-get update
  # apt-get install minidlna
  # apt-get install minidlna
Включаем автозапуск службы:
# systemctl enable --now minidlna
Правим файл /etc/minidlna.conf
Правим файл /etc/minidlna.conf
  # mcedit /etc/minidlna.conf
  # mcedit /etc/minidlna.conf
Строка 9: Строка 15:
В строчке media_dir указываем каталоги с музыкой, аудио и видео:
В строчке media_dir указываем каталоги с музыкой, аудио и видео:


  media_dir=A,/media/gerbera/music
  media_dir=A,/media/user/music
  media_dir=P,/media/gerbera/photo
  media_dir=P,/media/user/photo
  media_dir=V,/media/gerbera/movie
  media_dir=V,/media/user/movie


Раскомментируем строку с БД:
Раскомментируем строку с БД:
Строка 30: Строка 36:
Перезапускаем службу.
Перезапускаем службу.


  # service minidlna restart
  # systemctl restart minidlna
==Папки и права==
 
===Linux/Ext4===
Обычно, в Linux рекомендуется создать каталог в домашней папке пользователя, но чтобы на Ext4 убить двух зайцев - и чтобы (и медиасервер имел права на чтение, и чтобы мы имели права на запись)&(это было вне домашней папки) делаем следующее:
 
1.Создаем в /home/ или /opt/ каталог для нашего хранилища - тут вопрос в том, где у Вас больше места. Если /home и / у Вас на одном разделе то лучше в /opt, если у Вас два раздела и размер /home больше, то лучше на него.<br>
# mkdir /home/media
2.Назначаем права на каталог - все пользователи будут иметь RW-доступ к нему
# chmod 666 -R /home/media
3.Прописываем его в конфигурационный файл
media_dir=V,/home/media
 
===NTFS===
Вы можете создать каталог на NTFS диске, сделать [[Настройка_Fstab#"Собственный"_fstab|постоянную точку монтирования]] и указать его. Права будут для всех пользователей RW (Read-Write).
 
Например, NTFS диск у вас смонтирован на /mnt/Data. Каталог [SMARTTV].
 
Указываем:
media_dir=V,/mnt/Data/[SMARTTV]/
{{Category navigation|title=Начинающему системному администратору|category=Начинающему системному администратору|sortkey={{SUBPAGENAME}}}}

Текущая версия от 21:07, 3 декабря 2024

Примечание: Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам.


На данной странице описано, как создать DLNA-сервер. DLNA — набор стандартов, позволяющих совместимым устройствам передавать и принимать по домашней сети различный медиаконтент (изображения, музыку, видео), а также отображать его в режиме реального времени. Например, если у вас есть телевизор с поддержкой данного стандарта, вы можете настроить на Linux сервер и передавать на него медиаконтент.

Устанавливаем MiniDLNA

# apt-get update
# apt-get install minidlna

Включаем автозапуск службы:

# systemctl enable --now minidlna

Правим файл /etc/minidlna.conf

# mcedit /etc/minidlna.conf

В строчке media_dir указываем каталоги с музыкой, аудио и видео:

media_dir=A,/media/user/music
media_dir=P,/media/user/photo
media_dir=V,/media/user/movie

Раскомментируем строку с БД:

db_dir=/var/cache/minidlna

Настраиваем логи:

Строчку:

#log_dir=/var/log

Приводим к виду:

log_dir=/var/log/minidlna

Раскомментируем строчку с friendly_name и укажем собственное имя медиасервера:

friendly_name=Petin Media Server

Сохраняем.

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

# systemctl restart minidlna

Папки и права

Linux/Ext4

Обычно, в Linux рекомендуется создать каталог в домашней папке пользователя, но чтобы на Ext4 убить двух зайцев - и чтобы (и медиасервер имел права на чтение, и чтобы мы имели права на запись)&(это было вне домашней папки) делаем следующее:

1.Создаем в /home/ или /opt/ каталог для нашего хранилища - тут вопрос в том, где у Вас больше места. Если /home и / у Вас на одном разделе то лучше в /opt, если у Вас два раздела и размер /home больше, то лучше на него.

# mkdir /home/media

2.Назначаем права на каталог - все пользователи будут иметь RW-доступ к нему

# chmod 666 -R /home/media

3.Прописываем его в конфигурационный файл

media_dir=V,/home/media

NTFS

Вы можете создать каталог на NTFS диске, сделать постоянную точку монтирования и указать его. Права будут для всех пользователей RW (Read-Write).

Например, NTFS диск у вас смонтирован на /mnt/Data. Каталог [SMARTTV].

Указываем:

media_dir=V,/mnt/Data/[SMARTTV]/