Public Repository

Last pushed: 8 months ago
Short Description
Dockerfile to build a Universal Media Server (UMS) container image. based on ubuntu:16.04.
Full Description

Installation

$ mkdir -p /ums && cd /ums

$ git clone https://github.com/dvgamer/docker-ums.git .

$ docker build -t dvgamer/ums .
   or
$ docker-compose up -d

Quick Start

Example usage:

$ docker run -d --net=host --restart=always \
  -p 5001:5001 -p 9001:9001 \
  -v /path/to/your/mediavolume:/media \
  --name ums dvgamer/ums

or if eth0 is not the default network:

$ docker run -d --net=host --restart=always \
  -p 5001:5001 -p 9001:9001 \
  -v /anime:/media \
  -e X_UMS_NETWORK_INTERFACES=ens33
  --name ums dvgamer/ums

ตั้งค่า Interface ได้จาก env X_UMS_NETWORK_INTERFACES

คุณสามารถแก้ไขไฟล์ docker-compose ได้เลยหากต้องการเปลี่ยนแปลงการตั้งค่า

Restriction

  • การใช้งานบน PlayStation 3 or 4 อาจจะจำเป็นต้องเพิ่งการตั้งค่าสักเล็กน้อยเพื่อให้สามารถรับรองการใช้งานของ PlayStation ได้
  • การลบการตั้งค่าบางตัวของ UMS.conf ไม่ได้ืำให้เกิดปัญหาในการืำงานแต่อย่างใด เนื่อจากระบบมีการกำหนดค่าพื้นฐานให้อยู่แล้ว

Configuration

การตั้งค่าใหม่ให้กับ UMS.conf และ WEB.conf เช่น

docker run -d \
  -v /path/to/your/mediavolume:/media \
  -v /path/to/yourhost/conf:/srv/ums/conf \  # <--this line
  --name ums exlair/ums:6.5.0

Available Configuration Parameters

Below is the list of parameters that can be set using environment variables.

  • X_UMS_FOLDERS: default "/media"
  • X_UMS_NETWORK_INTERFACES: default "eth0"
  • X_UMS_SKIP_NETWORK_INTERFACES: default "tap,vmnet,vnic"
  • X_UMS_ENGINES: default "ffmpegvideo,mencoder,tsmuxer,ffmpegaudio,tsmuxeraudio, ffmpegwebvideo,vlcwebvideo,vlcvideo,mencoderwebvideo,vlcaudio, ffmpegdvrmsremux,rawthumbs"

References

Docker Pull Command
Owner
dvgamer