Установка minidlna на ubuntu

Установка minidlna - сервера

Є два способи установки minidlna - сервера, але спершу встановимо бібліотеки необхідні нашому медіа-сервера:

Перший спосіб полягає в простій установки пакета зі сховищ

Після установки переходимо відразу до настройки медіа-сервера

Другий же спосіб має на увазі самостійну збірку з початкових кодів, для цього нам потрібно спершу встановити пакет checkinstall:

А так же завантажити самі вихідні з сайту розробника minidlna-сервера

У серверної частини Ubuntu викачуємо командою wget:

Далі розпаковуємо в кореневу папку наші вихідні:

і приступаємо до їх складання. Перейдемо в папку з вихідними кодами

якщо нічого не хочемо міняти в исходниках то приступаємо до складання пакета

Якщо збірка пройшла успішно, то приступаємо до настройки сервера

Налаштування minidlna - сервера

Перевіримо init-скрипт по шляху /etc/init.d/minidlna
Якщо файл відсутній, то створимо його і вставимо в нього наступний лістинг:

Після цього даємо права на запуск скрипта:

Активуємо запуск init-скрипта:

За замовчуванням служба запускається під користувачем minidlna. нам потрібно створити відповідний обліковий запис:

Далі перевіряємо параметри init-скрипта etc / default / minidlna:

Зазвичай коригування не потрібно. Якщо файл відсутній копіюємо даний лістинг:

далі рестарт init-скрипта

конфігурація MiniDLNA

Правимо файл конфігурації:

Зауваження: Для роботи inotify-параметрів файлу конфігурації, пов'язаних з додаванням файлів в базу необхідна установка пакета inotify-tools. Слід пам'ятати, що механізм inotify не працює для віддалених мережних (не локальна) файлах і папках.

Перевіряємо, чи працює служба, також дивимося параметри запуску:

Перевіряємо, слухається чи порт:

Якщо бачимо: WARNING: Inotify max_user_watches [8192] is low. то необхідно в файлі /etc/sysctl.conf збільшити число дескрипторів стеження inotify до 100000. Відкриваємо файл і в кінці додаємо наступні рядки: