Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] binhex - SABnzbd

Featured Replies

Yes, this is what I'm doing and had a clash.  In other ones I just change the ports to not clash and move one.  That didn't work with this container, but my qbittorrent container did so I just resolved the clash with it.

 

It's all working find now.  Downloads great.

  • Replies 592
  • Views 132.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • @binhex any chance you are going to push the 3.6.1 sabnzbd to docker hub?

  • spencers
    spencers

    I too updated the sabnzbd container today and now i cannot access it. Appears to be same as WonkoTheSane.   2017-05-24 19:40:34,503 DEBG 'sabnzbd' stderr output: 2017-05-24 19:40:34,503::ERRO

  • brawny had the answer in another thread that helped me. put simply, check  Local IPv4 address, under status and interface options (the wrench) in sabnzbd and make sure that they are the sam

Posted Images

  • Author
9 minutes ago, lovingHDTV said:

but my qbittorrent container did so I just resolved the clash with it.

Yeah qbittorrent is the exception to the rule, i had to add in extra code to allow the container port to be changed, this is due the built in CSRF protection in qBittorrent meaning the host port and container port MUST match, if they don't then you would be unable to connect.

In any case looks like you are sorted.

Sabnzbd with three Cache pools (Download location issue)

 

I have a new build and im brand new to unraid. Came from a 13 year old windows server 2008 & VM setup.

 

I have three drives configured as Cache Pools

1tb NVME drive called cache_array, which also stores app data for sabnzb and other apps when I add them

1tb NVME drive called cache_docker, which stores Docker & VMs

2tb NVME drive called cache_media  The goal was to use this as the place where usenet and torrents go. I set it up following trash guides for folder structures.

 

 

in the Sabnzb docker config

 

I have the following setup.

  Host Path 2: /mnt/cache_array/appdata/binhex-sabnzbd/

  Container Path: /data

 

I then added two paths

Download Complete host path: /mnt/cache_media/data/usenet/complete

Container Path: /download/complete

 

Download incomplete host path: /mnt/cache_media/data/usenet/incomplete

Container Path: /download/incomplete

 

When I start the Sabnzb docker and download a file its goes into /mnt/cache_array/appdata/binhex-sabnzbd/Downloads/complete  instead of /mnt/cache_media/data/usenet/complete.

 

 

What I want to do is have the 2tb NVME cache_media serve as a download cache &  location for usenet and torrents, id move to the array like once a week or month. I dont care if this data is lost.

 

Have the appdata on its own cache and dockers VM on their own cache

 

Cant for the life of me figure out how to get the data to go where I want, while appdata sits on another cache

Screen Shot 2025-01-21 at 4.13.14 PM.png

 

Screen Shot 2025-01-21 at 4.16.39 PM.png

Screen Shot 2025-01-21 at 4.21.33 PM.png

Edited by iramckey

27 minutes ago, iramckey said:

I then added two paths

What folder paths have you specified in the settings within the application? Post a screenshot

21 minutes ago, trurl said:

What folder paths have you specified in the settings within the application? Post a screenshot

 Added screenshots to my post 👍

I also use multiple cache pools and custom mappings in sabnzbd and have it set that way to download to one disk but unpack to another disk (which is also the media cache for recent plex/jellyfin additions)

 

It works just fine for me so I suspect you have a typo or mis-mapped directory in there.

 

Do you have a screenshot of the Sabnzbd settings, in the 'Folders' page there are the internal directories for incomplete and complete, you need to ensure they are mapped to your new /download/complete and /download/incomplete correctly.

11 minutes ago, Faceman said:

I also use multiple cache pools and custom mappings in sabnzbd and have it set that way to download to one disk but unpack to another disk (which is also the media cache for recent plex/jellyfin additions)

 

It works just fine for me so I suspect you have a typo or mis-mapped directory in there.

 

Do you have a screenshot of the Sabnzbd settings, in the 'Folders' page there are the internal directories for incomplete and complete, you need to ensure they are mapped to your new /download/complete and /download/incomplete correctly.

I just use the defaults, my understanding was by setting the host path under the container path would map it to the host path. Seems to work for the appdata cache drive. When im in Sabnzbd my only folder mappings are within the container. How do I tell Sabnzb to send the downloads to my host path Pool vs appdata pool where the sab download config lives?

Screen Shot 2025-01-21 at 4.52.39 PM.png

Edited by iramckey

In the User Folders page of Sab, you have specified paths that are relative to the default base folder, so those paths are subfolders of /config. Also, you have specified Upper case folder names, linux is case sensitive.

 

What you need are paths like /download/complete and /download/incomplete.

5 minutes ago, trurl said:

What you need are paths like /download/complete and /download/incomplete.

In other words, the container paths you specified when you setup the container.

15 minutes ago, trurl said:

In other words, the container paths you specified when you setup the container.

I changed the Sabnzbd paths to be all lower case. and the downloads are still going to cache_array instead of cache_media. I am wondering if the cache mapped to config has to be the same as the download folders? I looked and there is a 4th folder relating to /config pointing to the cache_array (Wrong one)

Screen Shot 2025-01-21 at 5.20.37 PM.png

Edited by iramckey

you sure you are pointing to /download or is it going to /downloadS with an S...

 

Your SAB setup has the extra S...

 

 

1 hour ago, iramckey said:

I changed the Sabnzbd paths to be all lower case

That is not the only thing you needed to fix.

 

Look closely at the container paths you have specified. They all begin with / (as they must)

 

But in your User Folders, you have them not starting with /. That is exactly what makes them subfolders of the default base folder.

1 hour ago, trurl said:

In other words, the container paths you specified when you setup the container.

 

  Those settings in User Folders must match your container paths exactly,

 

  • 3 weeks later...

Is there a way to set the download path to a sub-directory on a share?

 

Bildschirmfoto2025-02-07um21_15_36.png.d1cb571c53e610b43b2399e3b589194d.png

 

In the settings of the container:

 

Bildschirmfoto2025-02-07um21_18_26.png.6114d5d8cc21f3c4222f3210a39eb286.png

 

Usenet is the name of the share. The file will be unpacked in the first level of the share in a directory. 'Incomplete' will be used (folder) for the temp files.

 

Great would be:

 

\USENET\DATA

\USETNET\DATA\INCOMPLETE

 

and not...

 

\USENET

\USENET\INCOMPLETE

 

USENET being the name of the share and not a folder...

 

 

 

 

 

 

 

 

I'm using SABNZB remotely using Tailscale. Previously it has worked well, and  I'm not aware that any changes have been made to my setup, but SABNZB is now showing "External internet access denied - https://sabnzbd.org/access-denied". It won't let me access its GUI, but it is still working and downloading properly.

 

 

The Log is as follows: 2025-02-08 13:50:57,123 DEBG 'start-script' stdout output:
2025-02-08 13:50:57,123::INFO::[_cplogging:213] [08/Feb/2025:13:50:57] ENGINE Client ('172.18.0.1', 36926) lost — peer dropped the TLS connection suddenly, during handshake: (1, '[SSL: UNSUPPORTED_PROTOCOL] unsupported protocol (_ssl.c:1000)')
 

Is there anything I can do st get the GUI back. It works fine when I'm at home - this seems to be a problem working through Tailscale.

On 2/7/2025 at 9:28 PM, shire said:

Is there a way to set the download path to a sub-directory on a share?

 

Bildschirmfoto2025-02-07um21_15_36.png.d1cb571c53e610b43b2399e3b589194d.png

 

In the settings of the container:

 

Bildschirmfoto2025-02-07um21_18_26.png.6114d5d8cc21f3c4222f3210a39eb286.png

 

Usenet is the name of the share. The file will be unpacked in the first level of the share in a directory. 'Incomplete' will be used (folder) for the temp files.

 

Great would be:

 

\USENET\DATA

\USETNET\DATA\INCOMPLETE

 

and not...

 

\USENET

\USENET\INCOMPLETE

 

USENET being the name of the share and not a folder...

 

 

 

 

 

 

 

 

Permission set to 777 in the folder worked...

Hi all - I'm trying to get a minimum free space threshold set up, but the issue is that Sab is pulling my array free space rather than my cache free space.

 

In the Container options I have /mnt/user/Downloads set as the Host Path 2 (with the Container Path saying it's /downloads"; in the User Folders section of the app, it's set to /downloads/complete and /downloads/incomplete

 

I've looked, and the Downloads share of my array is set to move from Array to Cache, and everything in it is showing as being located in the cache.


Any ideas on a fix?

  • Author
5 hours ago, Idaho121 said:

is set to move from Array to Cache,

You sure you got that the right way around?.

 

5 hours ago, Idaho121 said:

/mnt/user/Downloads set as the Host Path 2 (with the Container Path saying it's /downloads"; in the User Folders section of the app, it's set to /downloads/complete and /downloads/incomplete

If you have told SABnzbd to download to your array (which by the sound of the above you have), then the array free space will be what's shown. If you want to show free space on the cache drive then you will need to set the host path for downloads (i.e. /mnt/user/Downloads) to point at the cache drive, I would strongly advise you do this, unpacking files on the array will seriously bog down your entire server, not only that but it would mean you don't need to use mover to 'move from Array to Cache' (assuming that statement is correct).

I slightly misspoke above, but that note helped me fix the issue!

 

I did have it set to write to cache, and I've been monitoring that and know that it's working correctly.

 

However, I had the Array as my secondary storage in case I went over, and then had the Mover set to move stuff back from the Array to the Cache. Once I turned off secondary storage, everything's working as intended. With the limits set up in Sab, I shouldn't have an issue with accidentally over-downloading and running out of space, which is why I had set it up like that to begin with.

 

If that was dumb for a reason and someone wants to educate me as to why, I would appreciate it :D I'm still learning a lot here and always appreciate a chance to add to my knowledge!

 

Thank you for a great product and for the help here!

  • 3 weeks later...

is "enable_7zip" enabled by default with this docker image? 

  • 2 weeks later...

I am trying to pass sabnzbd through my delugevpn container and cannot get the webUI to work.

 

DelugeVPN is working and connected to my desired exit node. I have verified that sabnzbd webUI is working when used via "bridge" mode. When I change sabnzbd to route through the delugevpn container:

 

sabnzbdconfig.png.a6d7f00f85a9c68b8b61e46dfcf1dda9.png 

 

AND add the ports to the delugevpn config:

delugeaddedports.png.016b2a6c3708ecf40e5e6eb17e0e3e2c.png

 

The sabnzbd log shows that it is started and happy, but I cannot view the webUI via http://[unraid IP]:8080. Response is just "the connection has timed out".

 

Can anyone show me what I'm doing wrong? I am completely lost.

  • Author
12 hours ago, capnJiP said:

I am trying to pass sabnzbd through my delugevpn container and cannot get the webUI to work.

 

DelugeVPN is working and connected to my desired exit node. I have verified that sabnzbd webUI is working when used via "bridge" mode. When I change sabnzbd to route through the delugevpn container:

 

sabnzbdconfig.png.a6d7f00f85a9c68b8b61e46dfcf1dda9.png 

 

AND add the ports to the delugevpn config:

delugeaddedports.png.016b2a6c3708ecf40e5e6eb17e0e3e2c.png

 

The sabnzbd log shows that it is started and happy, but I cannot view the webUI via http://[unraid IP]:8080. Response is just "the connection has timed out".

 

Can anyone show me what I'm doing wrong? I am completely lost.

Please see Q24 from the following link:- https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md

1 hour ago, binhex said:

"Q2. I can't seem to access the webui from outside my LAN, why is this?"

 

But this says outside my LAN. I don't want the webUI visible outside my LAN. Unless traversing through another container counts as "outside" the lan?

  • Author
5 hours ago, capnJiP said:

"Q2. I can't seem to access the webui from outside my LAN, why is this?"

 

But this says outside my LAN. I don't want the webUI visible outside my LAN. Unless traversing through another container counts as "outside" the lan?

i said Q24 not Q2.

  • 2 weeks later...

I'm having issues running this and binhex-qbittorrentvpn together. I have binhex-qbittorrentvpn running on port 8080 (default). I have binhex-sabnzbd set to use the binhex-qbittorrentvpn container's network. I tried changing the binhex-sabnzbd Ports 1 and 2 to 9090 and 9091, respectively. I also turned on advanced settings and switched the webgui URL to [PORT:9090]. However, when I go to http://<myip>:9090, I get nothing. I have ports 9090 and 9091 routed through binhex-qbittorrenvpn the same as Prowlarr, Sonarr, Radarr, and Flaresolverr (which all work fine) but I just can't access binhex-sabnzbd no matter what I do.

 

Is there something fancy I need to do to move binhex-sabnzbd to a different port? Or is there a better way to run both binhex-qbittorrent and binhex-sabnzbd through a VPN?

 

Thanks in advance for any help. :)

  • Author
6 hours ago, Hollandex said:

I'm having issues running this and binhex-qbittorrentvpn together. I have binhex-qbittorrentvpn running on port 8080 (default). I have binhex-sabnzbd set to use the binhex-qbittorrentvpn container's network. I tried changing the binhex-sabnzbd Ports 1 and 2 to 9090 and 9091, respectively. I also turned on advanced settings and switched the webgui URL to [PORT:9090]. However, when I go to http://<myip>:9090, I get nothing. I have ports 9090 and 9091 routed through binhex-qbittorrenvpn the same as Prowlarr, Sonarr, Radarr, and Flaresolverr (which all work fine) but I just can't access binhex-sabnzbd no matter what I do.

 

Is there something fancy I need to do to move binhex-sabnzbd to a different port? Or is there a better way to run both binhex-qbittorrent and binhex-sabnzbd through a VPN?

 

Thanks in advance for any help. :)

ok becaue you have both containers in the same network changing the host port will do nothing, the way out of this is to change the port that qbittorrent is using, not sabnzbd, as qbittorrent has the ability to change the container port and thus prevent the clash, to change the port see Q4:- https://github.com/binhex/documentation/blob/master/docker/faq/qbittorrentvpn.md

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.