dlnextcloud is the simplest bridge between any WebDAV storage and your UPnP/DLNA enabled devices.
Go to file
Pierre Guillod 2c188210d1
ci/woodpecker/push/woodpecker Pipeline was successful Details
add explicit fuse3 deps
2024-04-18 13:41:30 +02: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
.woodpecker.yaml Ajouter .woodpecker.yaml 2024-03-30 19:41:35 +01:00
Dockerfile add explicit fuse3 deps 2024-04-18 13:41:30 +02: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

README.md

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.