This Image extends original Jellyfin Docker Image with additional Nginx WebDAV Support, to share Jellyfin media storage for better file management experience.
With WebDAV support, you could manage Jellyfin media data using NextCloud external storage feature.
Please read Jellyfin Docker Installing Documentation for basic usage.
This image exports /media
container folder at port 8088
using WebDAV. Beside the official options, try following options for WebDAV feature.
-p 8088:8088
for WebDAV port-e WEBDAV_USERNAME=xxx
for auth (optional)-e WEBDAV_PASSWORD=xxx
for auth (optional)-v /path/to/folder:/media
for Jellyfin data
To test WebDAV without auth, run:
docker run -d \
--name jellyfin-webdav \
-v $PWD/config:/config \
-v $PWD/cache:/cache \
-v $PWD/media:/media \
--restart=unless-stopped \
-p 8096:8096 \
-p 8088:8088 \
wangjiaxiang/jellyfin-webdav:dev
To test WebDAV with basic auth, run:
docker run -d \
--name jellyfin-webdav \
-v $PWD/config:/config \
-v $PWD/cache:/cache \
-v $PWD/media:/media \
--restart=unless-stopped \
-p 8096:8096 \
-p 8088:8088 \
-e WEBDAV_USERNAME=webdav \
-e WEBDAV_PASSWORD=webdav \
wangjiaxiang/jellyfin-webdav:dev
The following resources might be useful for contributors
This image is officially supported on Docker version 1.10.2. Support for older versions (down to 1.6) is provided on a best-effort basis. Please see the Docker installation documentation for details on how to upgrade your Docker daemon.