dlnextcloud is the simplest bridge between any WebDAV storage and your UPnP/DLNA enabled devices.
bin | ||
config | ||
Dockerfile | ||
LICENSE | ||
README.md |
dlnextcloud
dlnextcloud is the simplest bridge between any WebDAV storage and your UPnP/DLNA enabled devices.
Setup
- A typical
docker-compose.yaml
file is provided below:
version: '3.8'
services:
dlnextcloud:
container_name: dlnextcloud
network_mode: "host"
build: https://forge.slowte.ch/selfhosted/dlnextcloud.git
image: dlnextcloud
restart: unless-stopped
environment:
- NC_PASSWORD=webdav_share_password
- NC_USERNAME=webdav_share_username
- NC_MUSIC_DIR_URL=webdav_music_endpoint
- NC_RADIO_DIR_URL=webdav_radios_endpoint
- GERBERA_IP=machine_static_local_ip_for_gerbera
- GERBERA_PORT=desired_port_for_gerbera
privileged: true
- Build the container using the provided
Dockerfile
:
docker compose up -d --build
- Fire up your best Hi-fi gear and enjoy! (Or go to `http://gerbera_ip:gerbera_port to acces Gerbera's web portal.)
Pipeline
A Docker's buildx-based building pipeline builds the Dockerfile
from scratch.