dlnextcloud is the simplest bridge between any WebDAV storage and your UPnP/DLNA enabled devices.
This repository has been archived on 2024-08-06. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2024-03-30 19:40:36 +01:00
bin Actualiser bin/wrapper.sh 2024-03-30 19:22:54 +01:00
config Actualiser config/config.xml 2024-03-30 19:21:32 +01:00
Dockerfile Actualiser Dockerfile 2024-03-30 18:33:34 +01:00
LICENSE Initial commit 2023-07-15 16:23:32 +02:00
README.md Actualiser README.md 2024-03-30 19:40:36 +01:00

dlnextcloud

dlnextcloud is the simplest bridge between any WebDAV storage and your UPnP/DLNA enabled devices.

Setup

  1. 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
  1. Build the container using the provided Dockerfile:
docker compose up -d --build
  1. Fire up your best Hi-fi gear and enjoy! (Or go to `http://gerbera_ip:gerbera_port to acces Gerbera's web portal.)

Pipeline

status-badge

A Docker's buildx-based building pipeline builds the Dockerfile from scratch.