.. | ||
docker-cmd.sh | ||
Dockerfile | ||
LICENSE | ||
README.md |
wsdd-docker
Docker image for wsdd.py.
wsdd implements a Web Service Discovery host daemon. This enables (Samba) hosts, like your local NAS device or Linux server, to be found by Web Service Discovery Clients like Windows.
Supported environment variables
HOSTNAME
: Samba Netbios name to report.
WORKGROUP
: Workgroup name
DOMAIN
: Report being a member of an AD DOMAIN. Disables WORKGROUP
if set.
Alternatively, you can pass all desired wsdd arguments in the environment variable WSDD_ARGS
. In this case, the arguments are passed as-is and all other environment variables are ignored.
Running container
From command line
docker run --net=host -e HOSTNAME=$(hostname) jonasped/wsdd
It is important that the container is run with the argument --net=host and that the environment variabel HOSTNAME is set to the same value as your Samba netbios name. Samba netbios name defaults to the hostname.
From docker compose
A docker-compose.yml file could look like the one below.
wsdd:
image: "jonasped/wsdd"
environment:
- HOSTNAME=NETBIOS_NAME
restart: unless-stopped
network_mode: "host"