Simple nzbget container made following best docker practices - alpine, one process, health check
1.6K
Light and simple container build on Alpine 3.10 and nzbget package from the edge repository. All path-es are hardcoded within nzbget launch parameters, so config is mostly used to store Usenet credentials.
Important! Username and password checks are disabled since my setup is password protected by reverse proxy.
Config volume is used to store config file and temp and queue folders. UID and GID (User and group ids) are of my media user - same for sonarr, transmission, nzbhydra and nzbget.
The way I run it:
docker run --restart unless-stopped --network medianet \
-e UID=1001 -e GID=1001 -e UMASK=002 \
-e TZ='Europe/Moscow' \
--name nzbget \
--port 6789:6789 \
--volume /home/media/nzbget:/config \
--volume /mnt/diechi/.incomplete:/incomplete \
--volume /mnt/diechi/downloads:/downloads \
--volume /mnt/diechi/incoming:/watch \
ppoloskov/nzbget
Content type
Image
Digest
Size
6.2 MB
Last updated
about 7 years ago
docker pull ppoloskov/nzbget