Как да настроите DLNA сървър на Linux

Linux предлага много различни начини за доставяне на медии през мрежата. За тези с изискан сървърен хардуер има Plex и Emby. Възможно е също да споделяте медийни файлове чрез NFS споделяния или Samba сървър. Въпреки това, ако използвате по-стар хардуер, но искате да доставяте медия на няколко устройства във вашата мрежа, има по-добър начин: Mediatomb. Това е DLNA сървър, който използва универсалната технология plug-n-play, поддържана от толкова много устройства, за да доставя медии през мрежа. Сървърният софтуер Mediatomb е много лесен за стартиране и инсталиране на почти всяка дистрибуция на Linux. Ето как да използвате Mediatomb, за да настроите DLNA сървър на Linux.

ПРЕДУПРЕЖДЕНИЕ ЗА СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.

Инсталирайте Mediatomb

Ubuntu

sudo apt install mediatomb

Debian

sudo apt-get install mediatomb

Arch Linux

За да инсталирате Media Tomb на Arch Linux, първо отидете на AUR и изтеглете моментната снимка за изграждане на пакета. Когато архивът е във вашата папка за изтегляния, отворете терминал и го извлечете.

cd ~/Downloads
tar xvzf mediatomb.tar.gz

След като изходните файлове за Mediatomb са извадени от mediatomb.tar.gz, следващата стъпка е да използвате командата CD, за да влезете в извлечената папка.

cd mediatomb

Използвайте командата makepkg, за да генерирате пакет. Имайте предвид, че пакетът може да не успее да се изгради, ако нямате всички зависимости, инсталирани на вашата система. За да сте сигурни, че имате всички зависимости, обърнете внимание на това, което мениджърът на пакети на Pacman ви казва, че не е в системата. Имайте предвид, че може да се наложи да изтеглите тези зависимости от AUR.

  Как да възпроизвеждате видео от терминала в Linux с Mplayer

Когато всички зависимости са удовлетворени на Arch, пакетът Mediatomb е готов за компилиране.

makepkg

Оставете мениджъра на пакети да премине и да изгради софтуера. Когато приключи, ще изплюе пакет tar.xz. Инсталирайте го в системата с мениджъра на пакети Arch Linux.

sudo pacman -U mediatomb.tar.xz

Fedora

sudo dnf install mediatomb

OpenSUSE

Лесен начин бързо да получите DLNA софтуера Mediatomb в системата е да го инсталирате чрез услугата за изграждане на OpenSUSE. Този DLNA сървърен пакет се поддържа за OpenSUSE Leap 42.3, Leap 42.2 и OpenSUSE Tumbleweed.

За да инсталирате софтуера, отидете на страницата за изтегляне, щракнете върху вашата версия на SUSE, последвано от бутона „Инсталиране с 1 щракване“. Ще изведе инструмента за инсталиране на софтуер YaST и ще инсталира Mediatomb във вашата система!

Други Linux

Mediatomb е много добре познат софтуер. В резултат на това е в много различни дистрибуции на Linux. Въпреки това, поради колко различни Linux операционни системи съществуват, те не могат да поддържат всичко. Ако любимата ви ОС няма инсталируем двоичен файл, може да се наложи да изтеглите изходния код и сами да изградите сървърния софтуер. За да направите това, посетете уебсайта на програмиста, вземете изходния код и следвайте инструкциите!

  Как да получите отдалечен достъп до вашия Linux компютър с NoMachine

Настройка на Mediatomb

Сървърният софтуер е инсталиран, но преди да го използвате, трябва да активирате няколко неща. Отворете терминал и получете root достъп, като използвате: sudo -s. В терминала редактирайте конфигурационния файл на Mediatomb.

nano /etc/mediatomb/config.xml

Вътре в nano потърсете ui enabled=”no” и го променете на ui enabled=”yes”. След това натиснете Ctrl + O, за да го запазите.

След като редактирате конфигурационния файл, за да активирате уеб интерфейса, е време да стартирате сървъра.

systemctl enable mediatomb
systemctl start mediatomb

Следващата стъпка е да добавите медия към вашия сървър. Направете това, като отворите нов раздел във вашия уеб браузър и отидете до: https://localhost:50500. Имайте предвид, че локалният хост е само локално. За достъп до сървъра в мрежата най-добрият начин на действие е да намерите неговия IP адрес. За да направите това, изпълнете тази команда:

ip addr show | grep "inet 192.168"

Използването на командата ip addr show в комбинация с grep ще филтрира цялата ненужна информация и просто ще покаже локалния IP за компютъра. Копирайте 192.168.1.XXX и го въведете в URL адреса на уеб браузъра. Например:

192.168.1.132:50500


Оттук щракнете върху „Файлова система“, след това върху „PC Directory“ и намерете вашите медийни файлове на компютъра, които да добавите. Щракнете върху знака +, за да добавите медийните файлове. Повторете този процес, ако е необходимо, за да добавите всички медии към вашия Mediatomb.

  Как да разделите PDF файлове от терминала на Linux с помощта на PDFtk

Използване на Mediatomb

Тъй като Mediatomb е медиен сървър с DLNA, достъпът до файлове на други устройства от него е много лесен. В Linux (работи и на всички операционни системи, които поддържат VLC), най-добрият начин за разглеждане на тези файлове е с VLC медиен плейър. Изтеглете и инсталирайте, след което следвайте инструкциите за достъп до медиите от вашия Mediatomb.

Вътре във VLC щракнете върху бутона за плейлист, за да преведете VLC в режим на плейлист. След като сте в режим на плейлист, потърсете секцията „Локална мрежа“. Под този раздел има няколко опции. Кликнете върху „Universal Plug’n’Play“. Правейки това ще изведе вашия сървър Mediatomb в браузъра на плейлиста като папка. Щракнете върху папката и прегледайте, за да получите достъп до вашата медия. Започнете възпроизвеждането, като щракнете двукратно върху отделния медиен файл.

Забележка: искате да получите достъп до вашия Mediatomb сървър на други платформи и устройства? Разгледайте ръководството на вашето устройство за “DLNA поддръжка”. Устройствата, които го поддържат, включват няколко конзоли за видеоигри, приемници и др.