Official amd64/arm64 image for BubbleUPnP Server based on Eclipse OpenJ9 Java runtime
10K+
These are official BubbleUPnP Server amd64 and arm64 images based on the Eclipse OpenJ9 Java runtime.
OpenJ9 uses less memory than the regular OpenJDK (about 40% less on average) but may be slightly slower (which does not matter for software such as BubbleUPnP Server). Recommended on memory constrained devices and Synology NAS on which the OpenJDK image may crash.
This image is based on openSUSE Tumbleweed and includes everything you need to run BubbleUPnP Server optimally (Java 25 and FFmpeg).
To use this image, refer to the documentation which has important information, notably for running with GPU support.
If you do not need Chromecast GPU transcoding functionality for the amd64 architecture, pull the bubblesoftapps/bubbleupnpserver-openj9:nogpu image whose size is much smaller.
amd64 image, used for Chromecast video transcoding--group-add argument (and corresponding statement in docker-compose.yml) in the NVIDIA section, necessary for the container to have the proper permission to access the GPU devicesdocker-compose.yml for running container with Docker Compose (see documentation)--group-add docker option to allow the GPU device to be accessed in the container (see documentation)linux/amd64, added libmfx-gen1_2 package for Intel QSV support on >= Tiger Lakeimage updated to openSUSE TW20220817 snapshot. This updates to OpenJDK 11.0.16 with OpenJ9 VM 0.33.0. VA-API is updated to v1.15
updated FFmpeg v5.0, compiled against VA-API v1.15 (amd64 only)
added ability to pass custom arguments to the JVM with the USER_JVM_ARGS environment variable.
Can be set at image creation (docker create) or running (docker run) with -e docker option.
Example for restricting memory usage to 256 MB max: docker create ... -e USER_JVM_ARGS="-Xmx256m" ...
fixed health test not working if the -webContextPath BubbleUPnP Server's command line option is used
updated linked documentation to explain how to disable all periodic disk writes (not required for proper functioning) when the container is running. It can be useful if Docker and/or the image are stored on a spinning hard drive, for not preventing the hard drive to go to sleep on inactivity. That's assuming other unrelated running containers do not write to disk of course
Content type
Image
Digest
sha256:3188c976f…
Size
240.3 MB
Last updated
about 1 month ago
docker pull bubblesoftapps/bubbleupnpserver-openj9