Docker image of bubbleupnp server.
docker-compose.yml example
version: "3"
services:
bubbleupnpserver:
image: diman/bubbleupnpserver:latest
container_name: bubbleupnpserver
network_mode: "host"
# the configuration file must be created before starting the container. e.g. touch ${PWD}/appdata/configuration.xml
volumes:
- ${PWD}/appdata/configuration.xml:/opt/bubbleupnpserver/configuration.xml
# ports:
# - 58050:58050
# - 58051:58051
# - 1900:1900/udp
restart: unless-stopped
Dockerfile used
# Build: docker build --rm --no-cache -t bubbleupnpserver .
# Run docker run -d --net=host bubbleupnpserver
from alpine:latest
#install unzip and wget
RUN apk add --no-cache openjdk8-jre wget ffmpeg
#download bubbleupnpserver, ffmpeg and clean up
RUN mkdir -p /opt/bubbleupnpserver && \
cd /opt/bubbleupnpserver && \
wget -q http://www.bubblesoftapps.com/bubbleupnpserver/BubbleUPnPServer-distrib.zip -O bubbleupnpserver.zip && \
unzip bubbleupnpserver.zip && \
rm -rf bubbleupnpserver.zip ffmpeg.zip && \
chmod +x launch.sh && \
touch /opt/bubbleupnpserver/configuration.xml
#the http and https and ssdp ports for bubbleupnpserver
EXPOSE 58050/tcp 58051/tcp 1900/udp
#launch
ENTRYPOINT ["/opt/bubbleupnpserver/launch.sh"]
Content type
Image
Digest
sha256:7f4b7633d…
Size
116.1 MB
Last updated
24 days ago
docker pull diman/bubbleupnpserver