Dockerization of some popular applications.


Recommended Posts

Unsure if this will be of any help, but I resolved my stuck message issue by using sensei73's nzbdrone docker. I was attempting to add a downloader, but the test never passed and the message in the bottom wouldn't go away without Xing out of it. Log showed a connection issue, but nothing that clearly showed why. I never noticed the exact problem dougnliz describes, mainly due to never getting past the Sab connection issue.

 

https://registry.hub.docker.com/u/sensei73/nzbdrone/

 

Here are the docker run commands I used, just change out sensei73 for needo and you'll have the same command I was using (used gfjardim plugin for this):

 

The message no longer gets stuck and I can actually connect to Sabnzbd now using the same API key, same Host, same Port and same category as attempted with needos.

 

I'll eventually dive into docker's more, as I want to learn the creation process, but hopefully this will help someone find the issue by comparing the differences. sensei73's is on NzbDrone Ver. 2.0.0.1632, which I believe needo was using as well.

 

The difference between his docker and mine is that mine runs as nobody so the little popups do not go away. However it does not in any way affect connectivity to sabnzbd, plex, etc. The little test popup just doesn't go away.

 

Thank you.

 

Are you still working with the nzbdrone devs on this issue?  I had posted on their forum and they said you were.  It would be nice to get that fixed.  It's rather annoying.

 

Also thanks very much for all the work on these Dockers.  I'm using 3 of yours so far and they all work great.  Keep up the good work.

 

Doug

Link to comment

Are you still working with the nzbdrone devs on this issue?  I had posted on their forum and they said you were.  It would be nice to get that fixed.  It's rather annoying.

Also thanks very much for all the work on these Dockers.  I'm using 3 of yours so far and they all work great.  Keep up the good work.

 

Yes I am. Trying to trace down a specific error message to give to them.

Link to comment

just to clarify, I made this docker for my own use,  the only difference with the version of needo, is nzbdrone is running as ROOT. IF you're looking for support you should use needo's one. Right now I'm trying to make a spotweb pluging using needo's mariadb, it's not working correctly for the time being, but when finish, I will tell need, if he support it,  to add to his own repository. It's better to centralize all docker based on the same image to not multiply VMs. thanks (needo, it's not an attempt to hijack your tread).

Link to comment

sorry, but still not working :(

 

Please try again. I posted an additional fix.

 

still the same I am afraid..... though maybe a little more info?

Command:
root@localhost:# /usr/bin/docker logs NZBMegaSearch
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
No SSH host key available. Generating one...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Creating SSH2 ECDSA key; this may take some time ...
Creating SSH2 ED25519 key; this may take some time ...
invoke-rc.d: policy-rc.d denied execution of restart.
*** Running /etc/my_init.d/edge.sh...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
git-man liberror-perl patch rsync
Suggested packages:
gettext-base git-daemon-run git-daemon-sysvinit git-doc git-el git-email
git-gui gitk gitweb git-arch git-bzr git-cvs git-mediawiki git-svn ed
diffutils-doc
The following NEW packages will be installed:
git git-man liberror-perl patch rsync
0 upgraded, 5 newly installed, 0 to remove and 7 not upgraded.
Need to get 3642 kB of archives.
After this operation, 22.5 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main rsync amd64 3.1.0-2ubuntu0.1 [283 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main liberror-perl all 0.17-1.1 [21.1 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main git-man all 1:1.9.1-1 [698 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main git amd64 1:1.9.1-1 [2555 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/main patch amd64 2.7.1-4ubuntu1 [84.4 kB]
Fetched 3642 kB in 1s (1852 kB/s)
Selecting previously unselected package rsync.
(Reading database ... 16116 files and directories currently installed.)
Preparing to unpack .../rsync_3.1.0-2ubuntu0.1_amd64.deb ...
Unpacking rsync (3.1.0-2ubuntu0.1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
Unpacking liberror-perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a1.9.1-1_all.deb ...
Unpacking git-man (1:1.9.1-1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a1.9.1-1_amd64.deb ...
Unpacking git (1:1.9.1-1) ...
Selecting previously unselected package patch.
Preparing to unpack .../patch_2.7.1-4ubuntu1_amd64.deb ...
Unpacking patch (2.7.1-4ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up rsync (3.1.0-2ubuntu0.1) ...
Removing any system startup links for /etc/init.d/rsync ...
update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match rsync Default-Stop values (none)
Adding system startup for /etc/init.d/rsync ...
/etc/rc0.d/K20rsync -> ../init.d/rsync
/etc/rc1.d/K20rsync -> ../init.d/rsync
/etc/rc6.d/K20rsync -> ../init.d/rsync
/etc/rc2.d/S20rsync -> ../init.d/rsync
/etc/rc3.d/S20rsync -> ../init.d/rsync
/etc/rc4.d/S20rsync -> ../init.d/rsync
/etc/rc5.d/S20rsync -> ../init.d/rsync
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1) ...
Setting up git (1:1.9.1-1) ...
Setting up patch (2.7.1-4ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
fatal: destination path '/opt' already exists and is not an empty directory.
ln: failed to create symbolic link '/opt/NZBmegasearch/custom_params.ini': No such file or directory
chown: cannot access '/opt/NZBmegasearch': No such file or directory
*** /etc/my_init.d/edge.sh failed with status 1
*** Killing all processes...

The command finished successfully!

Link to comment

Hi Needo / Guys

 

firstly - Thank you for your dedicated effort on this  - If a point and click solution becomes available for unraid, i am quite sure that many customers will be smiling all the way to the bank :D  *Hint for Tom - Please buy everybody a beer*

 

 

Can i bug you to add one more App/Docker which i am using on a daily basis? Its called Moviegrabber. I ended up trusting it much more than Couch potato, and have been performing very solidly for me the past few years.

 

Basically its an RSS scanner on both NZB and torrent, looking for new movie releases based on your criteria, and then releases them to black hole folders of your choice( Or Que them for you to pick from and manually release)

Link to the Forum / App / Download links :  https://forums.sabnzbd.org/viewtopic.php?t=8569

 

Binhex is active on Unraid forums too, and should be able to help where needed

 

 

thx again

 

Neo_x

 

 

Link to comment

sorry, but still not working :(

 

Please try again. I posted an additional fix.

 

still the same I am afraid..... though maybe a little more info?

Command:
root@localhost:# /usr/bin/docker logs NZBMegaSearch
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
No SSH host key available. Generating one...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Creating SSH2 ECDSA key; this may take some time ...
Creating SSH2 ED25519 key; this may take some time ...
invoke-rc.d: policy-rc.d denied execution of restart.
*** Running /etc/my_init.d/edge.sh...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
git-man liberror-perl patch rsync
Suggested packages:
gettext-base git-daemon-run git-daemon-sysvinit git-doc git-el git-email
git-gui gitk gitweb git-arch git-bzr git-cvs git-mediawiki git-svn ed
diffutils-doc
The following NEW packages will be installed:
git git-man liberror-perl patch rsync
0 upgraded, 5 newly installed, 0 to remove and 7 not upgraded.
Need to get 3642 kB of archives.
After this operation, 22.5 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main rsync amd64 3.1.0-2ubuntu0.1 [283 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main liberror-perl all 0.17-1.1 [21.1 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main git-man all 1:1.9.1-1 [698 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main git amd64 1:1.9.1-1 [2555 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/main patch amd64 2.7.1-4ubuntu1 [84.4 kB]
Fetched 3642 kB in 1s (1852 kB/s)
Selecting previously unselected package rsync.
(Reading database ... 16116 files and directories currently installed.)
Preparing to unpack .../rsync_3.1.0-2ubuntu0.1_amd64.deb ...
Unpacking rsync (3.1.0-2ubuntu0.1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
Unpacking liberror-perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a1.9.1-1_all.deb ...
Unpacking git-man (1:1.9.1-1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a1.9.1-1_amd64.deb ...
Unpacking git (1:1.9.1-1) ...
Selecting previously unselected package patch.
Preparing to unpack .../patch_2.7.1-4ubuntu1_amd64.deb ...
Unpacking patch (2.7.1-4ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up rsync (3.1.0-2ubuntu0.1) ...
Removing any system startup links for /etc/init.d/rsync ...
update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match rsync Default-Stop values (none)
Adding system startup for /etc/init.d/rsync ...
/etc/rc0.d/K20rsync -> ../init.d/rsync
/etc/rc1.d/K20rsync -> ../init.d/rsync
/etc/rc6.d/K20rsync -> ../init.d/rsync
/etc/rc2.d/S20rsync -> ../init.d/rsync
/etc/rc3.d/S20rsync -> ../init.d/rsync
/etc/rc4.d/S20rsync -> ../init.d/rsync
/etc/rc5.d/S20rsync -> ../init.d/rsync
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1) ...
Setting up git (1:1.9.1-1) ...
Setting up patch (2.7.1-4ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
fatal: destination path '/opt' already exists and is not an empty directory.
ln: failed to create symbolic link '/opt/NZBmegasearch/custom_params.ini': No such file or directory
chown: cannot access '/opt/NZBmegasearch': No such file or directory
*** /etc/my_init.d/edge.sh failed with status 1
*** Killing all processes...

The command finished successfully!

Try it without EDGE.

Link to comment

sorry, but still not working :(

 

Please try again. I posted an additional fix.

 

still the same I am afraid..... though maybe a little more info?

Command:
root@localhost:# /usr/bin/docker logs NZBMegaSearch
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
No SSH host key available. Generating one...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Creating SSH2 ECDSA key; this may take some time ...
Creating SSH2 ED25519 key; this may take some time ...
invoke-rc.d: policy-rc.d denied execution of restart.
*** Running /etc/my_init.d/edge.sh...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
git-man liberror-perl patch rsync
Suggested packages:
gettext-base git-daemon-run git-daemon-sysvinit git-doc git-el git-email
git-gui gitk gitweb git-arch git-bzr git-cvs git-mediawiki git-svn ed
diffutils-doc
The following NEW packages will be installed:
git git-man liberror-perl patch rsync
0 upgraded, 5 newly installed, 0 to remove and 7 not upgraded.
Need to get 3642 kB of archives.
After this operation, 22.5 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main rsync amd64 3.1.0-2ubuntu0.1 [283 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main liberror-perl all 0.17-1.1 [21.1 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main git-man all 1:1.9.1-1 [698 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main git amd64 1:1.9.1-1 [2555 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/main patch amd64 2.7.1-4ubuntu1 [84.4 kB]
Fetched 3642 kB in 1s (1852 kB/s)
Selecting previously unselected package rsync.
(Reading database ... 16116 files and directories currently installed.)
Preparing to unpack .../rsync_3.1.0-2ubuntu0.1_amd64.deb ...
Unpacking rsync (3.1.0-2ubuntu0.1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
Unpacking liberror-perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a1.9.1-1_all.deb ...
Unpacking git-man (1:1.9.1-1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a1.9.1-1_amd64.deb ...
Unpacking git (1:1.9.1-1) ...
Selecting previously unselected package patch.
Preparing to unpack .../patch_2.7.1-4ubuntu1_amd64.deb ...
Unpacking patch (2.7.1-4ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up rsync (3.1.0-2ubuntu0.1) ...
Removing any system startup links for /etc/init.d/rsync ...
update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match rsync Default-Stop values (none)
Adding system startup for /etc/init.d/rsync ...
/etc/rc0.d/K20rsync -> ../init.d/rsync
/etc/rc1.d/K20rsync -> ../init.d/rsync
/etc/rc6.d/K20rsync -> ../init.d/rsync
/etc/rc2.d/S20rsync -> ../init.d/rsync
/etc/rc3.d/S20rsync -> ../init.d/rsync
/etc/rc4.d/S20rsync -> ../init.d/rsync
/etc/rc5.d/S20rsync -> ../init.d/rsync
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1) ...
Setting up git (1:1.9.1-1) ...
Setting up patch (2.7.1-4ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
fatal: destination path '/opt' already exists and is not an empty directory.
ln: failed to create symbolic link '/opt/NZBmegasearch/custom_params.ini': No such file or directory
chown: cannot access '/opt/NZBmegasearch': No such file or directory
*** /etc/my_init.d/edge.sh failed with status 1
*** Killing all processes...

The command finished successfully!

Try it without EDGE.

 

it now finally works, thanks for the effort :)

Link to comment

CrushFTP is a licenced product.  Unless someone already owns it I can't see many jumping to work on a commercial package.

 

Yes I know that, but it the docker give the possibility to add your own licence, it would be nice.  I just need a FTP with more customisation.  I came from a basic QNAP NAS and they had the possibility to create users for the FTP, put Quotas, and the real feature I need, the Throttling so my limited 10Mbps upload is not took all by FTP.

Link to comment

I saw others were using gfjardim/transmission container with success.  However, when I start the container transmission does not start.  The logs simply say:

 

CRIT Supervisor running as root (no user in config file)

Any ideas on this?  I'm running it as:

 

docker run -d -p 9091:9091 --name=transmission -v /mnt/cache/appdata/transmission:/config -v /mnt:/mnt -v /etc/localtime:/etc/localtime:ro gfjardim/transmission

 

Link to comment

I saw others were using gfjardim/transmission container with success.  However, when I start the container transmission does not start.  The logs simply say:

 

CRIT Supervisor running as root (no user in config file)

Any ideas on this?  I'm running it as:

 

docker run -d -p 9091:9091 --name=transmission -v /mnt/cache/appdata/transmission:/config -v /mnt:/mnt -v /etc/localtime:/etc/localtime:ro gfjardim/transmission

 

Here's how I got it to work - below is the xml i am using - after the base image is downloaded and container is built - stop transmission container - go to your install/config folder to edit settings.json file and edit the username and password for your setup, then restart container.

 

Transmission XML:

<?xml version="1.0" encoding="utf-8"?>
<Container>
  <Name>Transmission</Name>
  <Repository>gfjardim/transmission</Repository>
  <BindTime>true</BindTime>
  <Privileged>false</Privileged>
  <Environment>
    <Variable>
      <Name></Name>
      <Value></Value>
    </Variable>
  </Environment>
  <Networking>
    <Mode>bridge</Mode>
    <Publish>
      <Port>
        <HostPort>9091</HostPort>
        <ContainerPort>9091</ContainerPort>
        <Protocol>tcp</Protocol>
      </Port>
    </Publish>
  </Networking>
  <Data>
    <Volume>
      <HostDir>/mnt/cache/apps/transmission/</HostDir>
      <ContainerDir>/config</ContainerDir>
      <Mode>rw</Mode>
    </Volume>
    <Volume>
      <HostDir>/mnt/user/_unsorted/</HostDir>
      <ContainerDir>/downloads</ContainerDir>
      <Mode>rw</Mode>
    </Volume>
  </Data>
</Container>

 

portion of settings.json file

    "rpc-enabled": true, 
    "rpc-password": "*******", 
    "rpc-port": 9091, 
    "rpc-url": "/transmission/", 
    "rpc-username": "*******", 
    "rpc-whitelist": "127.0.0.1", 
    "rpc-whitelist-enabled": false, 

 

@ needo - didn't mean to clutter your thread, btw thanks for your work on these docker containers.

Link to comment

I recently installed Deulge and once is it installed unRAID gives the following errors:

 

Jul 16 14:03:48 Tower emhttp: read_line: read_line: input line too long

Jul 16 14:04:23 Tower last message repeated 15 times

Jul 16 14:04:27 Tower last message repeated 7 times

 

Once this happens I lose the option to connect to the unRAID Gui via http://Tower. I have to enter the IP address (192.168.1.20) to pull up the unRAID web Gui. This also happens if I install the Deluge_64.plg so it would appear that this is not a docker problem but I was hoping that some else here was running into similar issues?

Link to comment

I recently installed Deulge and once is it installed unRAID gives the following errors:

 

Jul 16 14:03:48 Tower emhttp: read_line: read_line: input line too long

Jul 16 14:04:23 Tower last message repeated 15 times

Jul 16 14:04:27 Tower last message repeated 7 times

 

Once this happens I lose the option to connect to the unRAID Gui via http://Tower. I have to enter the IP address (192.168.1.20) to pull up the unRAID web Gui. This also happens if I install the Deluge_64.plg so it would appear that this is not a docker problem but I was hoping that some else here was running into similar issues?

 

Please email Limetech direct about this as it relates to the internals of emHTTP. You should get a quick response.

 

Also see here http://lime-technology.com/forum/index.php?topic=28736.0 which is a better place for this bug :)

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.