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.

Is docker of NZBget been updated to NZBGet 13 yet?

Featured Replies

I don't use any post-processing scripts, but I was able to set up the v13 (pointing to my v12 configuration), then update it to the 14 testing version...  So far no issues.

 

  • Replies 122
  • Views 23.1k
  • Created
  • Last Reply

Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366

 

Saw that. Downloaded a couple of big files here and it works fine!

 

Are you running the 1079 version then?  I'm running the testing version as of 2 days ago (1070 I believe?).  Just wondering if I should go ahead and switch to 1079, or wait on it.

 

 

Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366

 

Saw that. Downloaded a couple of big files here and it works fine!

 

Are you running the 1079 version then?  I'm running the testing version as of 2 days ago (1070 I believe?).  Just wondering if I should go ahead and switch to 1079, or wait on it.

 

There's no need, nothing critical has been patched. Hugbug just incorporate the libpar2 library into NZBGet code, so libpar2 mismatch shouldn't be a problem anymore.

 

Anyway, my NZBGet container have the option of running 13.0, 1070-testing or r1081 as of now.

 

9XknnNK.png

Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366

 

Saw that. Downloaded a couple of big files here and it works fine!

 

Missed this. IMO the best thing thats happened in a long while.

 

Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366

 

Saw that. Downloaded a couple of big files here and it works fine!

 

Are you running the 1079 version then?  I'm running the testing version as of 2 days ago (1070 I believe?).  Just wondering if I should go ahead and switch to 1079, or wait on it.

 

There's no need, nothing critical has been patched. Hugbug just incorporate the libpar2 library into NZBGet code, so libpar2 mismatch shouldn't be a problem anymore.

 

Anyway, my NZBGet container have the option of running 13.0, 1070-testing or r1081 as of now.

 

9XknnNK.png

 

Really impressed with this. Not 100% how you achieve this magic so will delve into it later in detail.

  • 3 weeks later...

Hey, so I just switched over to gfjardim/nzbget

 

Once it downloaded and started up, I went to Settings --> System --> Check for Updates.

 

I attempted to update from version 12.0, but I always get errors and it doesn't work.

 

Executing update-script /opt/nzbget-update-install.sh
Installing STABLE
Downloading new version...
Downloading new version...OK
Downloading libpar2-1...
Downloading libpar2-1...OK
cp: cannot stat '/config/last_version/nzbget-update.deb': Permission denied
cp: cannot stat '/config/last_version/libpar2-1_0.4-3patched_amd64.deb': Permission denied
Restarting NzbGet...
/opt/nzbget-update-install.sh: line 34: cannot create temp file for here-document: Permission denied

 

Any ideas? What options should I have set on the docker container config? Does the EDGE variable need to be set to something?

 

Thanks!

Hey, so I just switched over to gfjardim/nzbget

 

Once it downloaded and started up, I went to Settings --> System --> Check for Updates.

 

I attempted to update from version 12.0, but I always get errors and it doesn't work.

 

Executing update-script /opt/nzbget-update-install.sh
Installing STABLE
Downloading new version...
Downloading new version...OK
Downloading libpar2-1...
Downloading libpar2-1...OK
cp: cannot stat '/config/last_version/nzbget-update.deb': Permission denied
cp: cannot stat '/config/last_version/libpar2-1_0.4-3patched_amd64.deb': Permission denied
Restarting NzbGet...
/opt/nzbget-update-install.sh: line 34: cannot create temp file for here-document: Permission denied

 

Any ideas? What options should I have set on the docker container config? Does the EDGE variable need to be set to something?

 

Thanks!

 

Which directory is /config set to?

Which directory is /config set to?

 

/config is mapped to /mnt/cache/cache_only/.nzbget/

That directory, and all files and subfolders, are owned by nobody:users and all have rw permissions (rwx for directories).

 

Edit: Now I seem to be getting a different error

Executing update-script /opt/nzbget-update-install.sh
Installing TESTING
Downloading new version...
/tmp/nzbget-update.deb: Permission denied
Download failed

Try to run

 

newperms /mnt/cache/cache_only/.nzbget

 

and then re-add the container.

Did that, and I also ran it on my docker directory (which was a bad idea), so then I ended up wiping out my docker directory (all containers/images/etc. gone) and adding NZBGet from your repo (using my existing config at /mnt/cache/cache_only/.nzbget which had the permissions reset with newperms). Went to Settings --> System --> Check for Updates, and got the same error:

Executing update-script /opt/nzbget-update-install.sh
Installing TESTING
Downloading new version...
Downloading new version...OK
Downloading libpar2-1...
Downloading libpar2-1...OK
cp: cannot stat '/config/last_version/nzbget-update.deb': Permission denied
cp: cannot stat '/config/last_version/libpar2-1_0.4-3patched_amd64.deb': Permission denied
Restarting NzbGet...
/opt/nzbget-update-install.sh: line 34: cannot create temp file for here-document: Permission denied

 

Edit:

Seems like I'm running with some old stuff here. Just noticed unRAID  6.0 beta 8 is out with your new Docker management page plugin. Trying that out now.... but, no dice. Looks like I'm stuck on version 12.0 :'(

I just tried twice to create a new container, update it to 13.0/testing/development, all went well.

 

Please, remove the container and the image, and start it again. This error you're having must be from a faulty image.

 

I'm out of ideas.

A quick note to say thank you to gfjardim for your work here and also on the extended Docker config plugin.

 

I upgraded from unRAID 5.x to 6.x and was amazed at how easy it was to set up Docker, then install nzbget from the extended Docker plugin.

 

However, I can't seem to be able to update nzbget. I get this error:

 

XFi1lv4.png

 

 

I'll go through the rest of the thread to see if I missed anything.

A quick note to say thank you to gfjardim for your work here and also on the extended Docker config plugin.

 

I upgraded from unRAID 5.x to 6.x and was amazed at how easy it was to set up Docker, then install nzbget from the extended Docker plugin.

 

However, I can't seem to be able to update nzbget. I get this error:

 

XFi1lv4.png

 

 

I'll go through the rest of the thread to see if I missed anything.

 

I'm very sure you went on to upgrade from 5 to the latest 6.0 beta due to the latest nzbget testing with multithreading par2 right? :P

Im thinking of doing so too, as we got lucky the last time with overbyrn compiling the 14-1070 for us.

So everything went well for you during upgrading? Do you use a cache disk?

 

Sent from my SM-N9005 using Tapatalk

 

 

That's exactly right. I'm using my testing server first, with no cache disk, but you don't need to format anything for BTRFS, as that's now a loopback thingy.

 

It was very straightforward, I just followed the upgrade directions, then installed the extended docker page.

 

I'm going to try Needo's nzbget next, as I can't get gfjardim/nzbget to upgrade.

I just tried twice to create a new container, update it to 13.0/testing/development, all went well.

 

Please, remove the container and the image, and start it again. This error you're having must be from a faulty image.

 

I'm out of ideas.

Deleted my container and image (again), and am recreating it through the web interface on unRAID 6.0 beta 8.

This is the command that it uses:

root@localhost:# /usr/bin/docker run -d --name="NZBGet" --net="bridge" --privileged="true" -p 6789:6789/tcp -v "/mnt/cache/cache_only/.nzbget":"/config":rw -v "/mnt/user/Downloads/nzbget/":"/downloads":rw -v "/etc/localtime":"/etc/localtime":ro gfjardim/nzbget

 

This is the error I get when trying to update:

Executing update-script /opt/nzbget-update-install.sh
Installing TESTING
Downloading new version...
Downloading new version...OK
Downloading libpar2-1...
Downloading libpar2-1...OK
cp: cannot stat '/config/last_version/nzbget-update.deb': Permission denied
cp: cannot stat '/config/last_version/libpar2-1_0.4-3patched_amd64.deb': Permission denied
Restarting NzbGet...
/opt/nzbget-update-install.sh: line 34: cannot create temp file for here-document: Permission denied

 

And this is the error I get on any following update attempts (even after stopping and restarting the container):

Executing update-script /opt/nzbget-update-install.sh
Installing TESTING
Downloading new version...
/tmp/nzbget-update.deb: Permission denied
Download failed

 

I have noticed that whenever it creates the last_version folder in my config directory, it has no permissions

d--------- 1 nobody users     0 Sep  3 08:36 last_version/

 

 

EDIT:

Hmmm, curious. I changed my /config directory to a nonexistant directory (/mnt/cache/cache_only/nzbgettest), ran the container, and was able to update without any issues. Then I switched my config folder back to what it was (/mnt/cache/cache_only/.nzbget) and it is now running with the latest version of NZBGet. When there's a new version, I'll try another update and see if it works.

OK, I got the latest build running by using Needo's plugin with the EDGE variable set to 1.

 

I may try gfjardim's build again. I didn't run the new permissions script, as I didn't think that was necessary going from 5.0 to 6.0. I didn't see it in the 6.0 readme. If it's there, it needs to be made more clear, I think.

 

Anyhoo, that's all working.

 

However, I don't know if I'm doing something wrong, but the docker doesn't seem  to be able to access disks directly -- e.g. putting /mnt/disk3 in a category as the unpack directory -- should that work?

 

It's one of the first questions I had when Docker was first mentioned here and I'm not sure I really got an answer: http://lime-technology.com/forum/index.php?topic=33805.msg312197#msg312197

 

It's not the end of the world if I can't set up nzbget to unpack to any drive I want in a category rather than the single redirect that's used when you install the plugin, but it's definitely going to be a pain if you can't.

 

ETA: It IS the end of the world if you can only set one drive for "download" and unpack to the same drive only, as that has a huge performance hit, especially in unRAID.

 

ETA 2: I just realised "Container volume: Host path:" may fix that. Will play around with that!

OK, I got the latest build running by using Needo's plugin with the EDGE variable set to 1.

 

I may try gfjardim's build again. I didn't run the new permissions script, as I didn't think that was necessary going from 5.0 to 6.0. I didn't see it in the 6.0 readme. If it's there, it needs to be made more clear, I think.

 

Anyhoo, that's all working.

 

However, I don't know if I'm doing something wrong, but the docker doesn't seem  to be able to access disks directly -- e.g. putting /mnt/disk3 in a category as the unpack directory -- should that work?

 

It's one of the first questions I had when Docker was first mentioned here and I'm not sure I really got an answer: http://lime-technology.com/forum/index.php?topic=33805.msg312197#msg312197

 

It's not the end of the world if I can't set up nzbget to unpack to any drive I want in a category rather than the single redirect that's used when you install the plugin, but it's definitely going to be a pain if you can't.

The key to your question is the -v switches on your docker run command. For example, in your previous post, you have

"/mnt/cache/cache_only/.nzbget":"/config":rw

This means that the folder the docker calls /config is actually the unRAID folder /mnt/cache/cache_only/.nzbget.

 

And

-v "/mnt/user/Downloads/nzbget/":"/downloads":rw

means that the folder the docker calls /downloads is actually the unRAID folder /mnt/user/Downloads/nzbget.

 

The docker will not have access to any folders that you do not similarly map.

 

Probably the easiest way to get what you are after is to just use something like

-v "/mnt":"/mnt"

then everything in unRAID /mnt would be accessible to the docker at /mnt. Then you would have to tell it to use /mnt/user/Downloads/nzbget for the downloads, for example, but you could also tell it to use /mnt/disk3 for something else if you wanted to.

Thanks. That's not my post you quoted though!

 

Can I also use the method I added in my "ETA 2" in my actual post though, using the extended docker page and these variables:

 

"Container volume:  Host path:"

 

I think I'd be happier using several of those, e.g. /mnt/disk6/Movies mapping to d6Movies rather than having something have access to /mnt. wily and indeed nilly?

Thanks. That's not my post you quoted though!

 

Can I also use the method I added in my "ETA 2" in my actual post though, using the extended docker page and these variables:

 

"Container volume:  Host path:"

 

I think I'd be happier using several of those, e.g. /mnt/disk6/Movies mapping to d6Movies rather than having something have access to /mnt. wily and indeed nilly?

Yes, just use the "Add Path" button to add additional container/host path mappings.

That's exactly right. I'm using my testing server first, with no cache disk, but you don't need to format anything for BTRFS, as that's now a loopback thingy.

 

It was very straightforward, I just followed the upgrade directions, then installed the extended docker page.

 

I'm going to try Needo's nzbget next, as I can't get gfjardim/nzbget to upgrade.

Yeah I dont use a cache disk either so the latest beta is definitely interesting as I can install the apps to my array, just like it is now.

Might just do it tonight!

 

Sent from my SM-N9005 using Tapatalk

 

 

This could be made to work but it is complicated by the fact you also need to remove par2, grab source, patch it and install the new par2.

 

All,

 

I've not had a chance to update my original nzbget plugins yet, but I have built stable 13.0 and 14.0-testing releases for 32bit & 64bit.  I've also created a libpar2 package for each platform with the new patch.

 

Links are below.  On a running system, it's probably sufficient to copy the packages to the nzbget plugin directory and perform package upgrades. 

 

eg. to upgrade nzbget on unRAID v5(32bit) to the new testing branch...

upgradepkg --install-new /boot/config/plugins/nzbget/libpar2-0.4-i486-2rj.txz
upgradepkg --install-new /boot/config/plugins/nzbget/nzbget-14.0-testing-r1070-i686-1.txz

If you're not happy doing this, then it's probably best you wait until I get a chance to update the plugins.  But that won't be for while.

 

WARNING: I've not tested the below packages; only compiled and made sure nzbget binary executes.  Backup your installation & config before doing anything.

 

 

NZBGet 13.0 Stable for 32bit:

https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/32bit/nzbget-13.0-i686-1.txz

Unpatched libpar2:

https://dl.dropboxusercontent.com/u/572553/unraid/new_nzbget/32bit/libpar2-0.4-i486-1rj.txz

 

NZBGet 14.0-testing[1070] for 32bit:

https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/32bit/nzbget-14.0-testing-r1070-i686-1.txz

Patched libpar2

https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/32bit/libpar2-0.4-i486-2rj.txz

 

NZBGet 13.0 Stable for 64bit:

https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/64bit/nzbget-13.0-x86_64-1.txz

Unpatched libpar2:

https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/64bit/libpar2-0.4-x86_64-1rj.txz

 

NZBGet 14.0-testing[1070] for 64bit:

https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/64bit/nzbget-14.0-testing-r1070-x86_64-1.txz

Patched libpar2

https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/64bit/libpar2-0.4-x86_64-2rj.txz

 

 

 

Regards,

overbyrn

It seems to be that the links no longer work. I rebooted my server and it replaced nzbget 14 1070 with 13 so it doesn't work now as there are many new settings on 14. Can any kind soul please share the 32bit version of nzbget 14-1070? Thanks in advance.

 

Sent from my SM-N9005 using Tapatalk

 

 

Archived

This topic is now archived and is closed to further replies.

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.