There is currently no package for wsdd in the official Debian repositories. However, wsdd is considered to be part of the next Debian release, Bookworm, which in the testing phase. A wsdd package is also available in unstable.
To install wsdd under Bullseye and earlier see the “Others” section below.
Others
There are user-maintained packages for which you need to add the repository to the apt repo list and download the according GPG public key:
Note that the repository only provides packages for Debian and Ubuntu LTS releases up to Buster and Focal Fossa (20.04), respectively. The wsdd.list file created by the command above should be checked to refer to an appropriate distro code name.
After the GPG public key file and repository have been created, install wsdd via:
You need a section where you publish your two folders.
The [dietpi] section should give you some hints about this. You could copy it for your needs.
See also e.g. there: smb.conf
it’s not directly an issue of SMB configuration. More a question on file system permissions on OS level. You login as user dietpi, means this user need to have access to the files/folders in question. Simply check the directory
root@DietPi:~# /mnt/c2464ab4-6613-435f-98ba-79bec89379de/dietpi_userdata/downloads/
-bash: /mnt/c2464ab4-6613-435f-98ba-79bec89379de/dietpi_userdata/downloads/: Is a directory
root@DietPi:~#
this doesn’t make sense in my opinion as an end-user
you want the ‘nzbget’ folder available in your network
but it get’s another owner / user outside ‘dietpi’ so standard not usable with the ‘dietpi’ user account
Because of this you own it to user nzbget and the group dietpi, (dietpi user is also part of the group dietpi) so both users (nzbget and dietpi) can use it. sudo chown nzbget:dietpi -R /mnt/c2464ab4-6613-435f-98ba-79bec89379de/dietpi_userdata/nzbget
And if you gave 755 to it, everybody can read from that directory.