Краткий вердикт: VLC для Android прекрасно видит uPnP-поток UMS и воспроизводит все имеющиеся фильмы, VLC for desktop поток видит, но не может получить к нему доступа, просмотр через браузер очень сильно тормозит.

Установка на систему без X-сервера

sudo apt install software-properties-common
 
sudo apt install openjdk-8-jre openjdk-8-jre-headless
 
sudo apt install mediainfo dcraw vlc-nox mplayer2 mencoder
 
sudo mkdir /opt/UMS
 
sudo chown user/opt/UMS

Получаем ссылку на последнюю версию UMS здесь, скачиваем архив и распаковываем его в /opt/UMS.

sudo ln -s /opt/UMS/UMS.sh /usr/bin/ums
 
cd /lib/systemd/system/
 
sudo nano ./ums@user.service

Содержимое файла ums@user.service:

[Unit]
Description=Universal Media Server
After=local-fs.target syslog.target network.target rpcbind.service
 
[Service]
User=%I
ExecStart=/usr/bin/ums
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

Остается обновить список сервисов, запустить сервис ums и добавить его в автозагрузку:

sudo systemctl daemon-reload && sudo systemctl start ums@user && sudo systemctl enable ums@user

Теперь, когда сервис запущен, просмотрим его статус:

sudo systemctl status ums@user

И увидим среди прочего адрес веб-интерфейса по умолчанию:

WEB interface is available at: http://YOUR_IP_ADRESS:9001

И админку:

A tiny cache admin interface is available at: http://YOUR_IP_ADRESS:5001/console/home

Для дальнейшего использования остается настроить конфиг-файл UMS.

Настройка автозапуска для systemd

Ссылки