diff --git a/Dockerfile b/Dockerfile index ab39748..2e314c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -58,6 +58,18 @@ RUN \ pynzb \ requests && \ pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.15/ -r requirements.txt && \ + echo "**** install nzb-notify ****" && \ + NZBNOTIFY_VERSION=$(curl -s https://api.github.com/repos/caronc/nzb-notify/releases/latest \ + | awk '/tag_name/{print $4;exit}' FS='[""]') && \ + mkdir -p /app/nzbnotify && \ + curl -o \ + /tmp/nzbnotify.tar.gz -L \ + "https://api.github.com/repos/caronc/nzb-notify/tarball/${NZBNOTIFY_VERSION}" && \ + tar xf \ + /tmp/nzbnotify.tar.gz -C \ + /app/nzbnotify --strip-components=1 && \ + cd /app/nzbnotify && \ + pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.15/ -r requirements.txt && \ echo "**** cleanup ****" && \ ln -s \ /usr/bin/python3 \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 28dd52a..2d62093 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -58,6 +58,18 @@ RUN \ pynzb \ requests && \ pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.15/ -r requirements.txt && \ + echo "**** install nzb-notify ****" && \ + NZBNOTIFY_VERSION=$(curl -s https://api.github.com/repos/caronc/nzb-notify/releases/latest \ + | awk '/tag_name/{print $4;exit}' FS='[""]') && \ + mkdir -p /app/nzbnotify && \ + curl -o \ + /tmp/nzbnotify.tar.gz -L \ + "https://api.github.com/repos/caronc/nzb-notify/tarball/${NZBNOTIFY_VERSION}" && \ + tar xf \ + /tmp/nzbnotify.tar.gz -C \ + /app/nzbnotify --strip-components=1 && \ + cd /app/nzbnotify && \ + pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.15/ -r requirements.txt && \ echo "**** cleanup ****" && \ ln -s \ /usr/bin/python3 \ diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 51b0121..c8bc882 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -58,6 +58,18 @@ RUN \ pynzb \ requests && \ pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.15/ -r requirements.txt && \ + echo "**** install nzb-notify ****" && \ + NZBNOTIFY_VERSION=$(curl -s https://api.github.com/repos/caronc/nzb-notify/releases/latest \ + | awk '/tag_name/{print $4;exit}' FS='[""]') && \ + mkdir -p /app/nzbnotify && \ + curl -o \ + /tmp/nzbnotify.tar.gz -L \ + "https://api.github.com/repos/caronc/nzb-notify/tarball/${NZBNOTIFY_VERSION}" && \ + tar xf \ + /tmp/nzbnotify.tar.gz -C \ + /app/nzbnotify --strip-components=1 && \ + cd /app/nzbnotify && \ + pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.15/ -r requirements.txt && \ echo "**** cleanup ****" && \ ln -s \ /usr/bin/python3 \ diff --git a/readme-vars.yml b/readme-vars.yml index 8362b6a..b7d2c9b 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -52,9 +52,11 @@ app_setup_block_enabled: true app_setup_block: | Initial setup is done from the http port. - Https access for sabnzbd needs to be enabled in either the intial setup wizard or in the configure settings of the webui, be sure to use 9090 as port for https. + See the [SABnzbd wiki](https://sabnzbd.org/wiki/) for more information. - See here for info on some of the switch settings for sabnzbd https://sabnzbd.org/wiki/configuration/2.3/switches . + ### nzb-notify + + nzb-notify is included with this image as a convenience script. To use it set the Scripts folder in the Folder settings to /app/nzbnotify and then configure it under Notifications. See [nzb-notify](https://github.com/caronc/nzb-notify/) for more information. ### Download folders @@ -68,6 +70,7 @@ app_setup_block: | # changelog changelogs: + - { date: "10.03.22:", desc: "Add nzb-notify." } - { date: "22.02.22:", desc: "Build unrar from source." } - { date: "25.01.22:", desc: "Rebase unstable branch to Alpine." } - { date: "08.08.21:", desc: "Bump to focal, dont enforce binding to ipv4 port 8080" }