JRiver Media Center is a media manager and player providing high quality playback of audio and video. Its scope includes almost all formats of audio, video, and images. Media Center can also record television and manage documents. It also provides a media network to stream your media across multiple devices.
You need to run at least one app container. Data container is optional but recommended. Replace everything between <> with your own setup settings.
- Headless server only (doesn't support audio/video local rendering)
- DLNA is supported (server and controller only)
- Easy data backup and restoration
- MONITOR - Change the screen monitor used for environment variable DISPLAY. Default value is :1 (optional)
- VNCPASS - VNC password is by default 'jriver' (optional)
- UPDATE - If set to 'yes', JRiver will be updating at the container startup (optional)
docker run \
--name=jrivermc22--data-container \
cassfras21/jrivermc \
echo "Data-only container for JRiver Media Center 22"
docker run -d \
--name=jrivermc22-latest \
--net=host \
--pid=host \
-e UPDATE=no \
-e VNCPASS=<vnc_password> \
--volumes-from jrivermc22--data-container \
-v <local_media_volume>:/mnt/media \
cassfras21/jrivermc:latest
docker run -d \
--name=jrivermc22-stable \
--net=host \
--pid=host \
-e UPDATE=no \
-e VNCPASS=<vnc_password> \
--volumes-from jrivermc22--data-container \
-v <local_media_volume>:/mnt/media \
cassfras21/jrivermc:stable
docker run --rm \
--volumes-from jrivermc22--data-container \
-v <local_backup_folder>:/backup \
cassfras21/jrivermc \
tar cvf /backup/backup_jrivermc22.tar --exclude 'home/jriver/.jriver/Media Center 22/Temp' /home/jriver/.jriver
docker run --rm \
--volumes-from jrivermc22--data-container \
-v <local_backup_folder>:/backup \
cassfras21/jrivermc \
tar xvf /backup/backup_jrivermc22.tar