Serviio is a free media server. It allows you to stream your media files (music, video or images) to renderer devices (e.g. a TV set, Bluray player, games console or mobile phone) on your connected home network. This container is made by the vision of originality and compatibilty. This build was designed to follow zip's method to build windows installer transferred to Linux.
The image was build from the following images:
- Image is based on lsiobase/alpine image.
Remember to create the volume folders /config
, /media
, /transcoding
, /app/serviio/log
on the host prior to running docker
docker create --name=serviio \
-v /etc/localtime:/etc/localtime:ro \
-v <path to data>:/config \
-v <path to media>:/media:ro \
-v <path for transcoding>:/transcode \
-v <path for logging>:/app/serviio/log \
--network="host" \
-e PUID="$(id -u)" \
-e PGID="$(id -g)" \
bermeitingerb/serviio:latest
--network="host"
- Only works with host networking (Needs UDP broadcast)-v /etc/localtime
for timesync - optional-v /config
- Configuration files-v /media
- Media files-v /transcode
- Transcode location
The webui is at <your-ip>:23423/console
Add as many media folder mappings as required with -v /media/tv-shows
etc...
Setting a mapping for transcoding -v /transcode
ensures that the container doesn't grow unnecessarily large.
- Shell access whilst the container is running:
docker exec -it serviio /bin/bash
- To monitor the logs of the container in realtime
docker logs -f serviio
.
- First version: LinuxServer (deprecated)
- Fork: cina