Dockerization of some popular applications.


Recommended Posts

Alright. I know I'm gonna' get rapped in the mouth for this, but, how do you start one of these apps once installed? For example, I ran "docker run -d --name="deluge" -v /mnt/cache/appdata/deluge:/config -v /mnt/user/Files:/Downloads -v /etc/localtime:/etc/localtime:ro -p 8112:8112 needo/deluge" to install Deluge. It downloaded the data. I can see the image is there with the others when I run "docker images". I can see the containers with "docker ps -a". However, when I try to start the container with "docker start deluge": nothing. It will not start. What am I overlooking?

Link to comment

Alright. I know I'm gonna' get rapped in the mouth for this, but, how do you start one of these apps once installed? For example, I ran "docker run -d --name="deluge" -v /mnt/cache/appdata/deluge:/config -v /mnt/user/Files:/Downloads -v /etc/localtime:/etc/localtime:ro -p 8112:8112 needo/deluge" to install Deluge. It downloaded the data. I can see the image is there with the others when I run "docker images". I can see the containers with "docker ps -a". However, when I try to start the container with "docker start deluge": nothing. It will not start. What am I overlooking?

 

It is already running, so start shows nothing. You just need to go to http://Tower:8112

 

(Or replace Tower with whatever your unRAID system is called)

Link to comment
Traceback (most recent call last):

  File "/usr/bin/deluged", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluged')()

  File "/usr/lib/python2.7/dist-packages/deluge/main.py", line 184, in start_daemon

    deluge.log.setupLogger(level=options.loglevel, filename=options.logfile)

  File "/usr/lib/python2.7/dist-packages/deluge/log.py", line 65, in setupLogger

    filemode=filemode

  File "/usr/lib/python2.7/logging/__init__.py", line 1540, in basicConfig

    hdlr = FileHandler(filename, mode)

  File "/usr/lib/python2.7/logging/__init__.py", line 911, in __init__

    StreamHandler.__init__(self, self._open())

  File "/usr/lib/python2.7/logging/__init__.py", line 936, in _open

    stream = open(self.baseFilename, self.mode)

IOError: [Errno 13] Permission denied: '/config/deluged.log'

Traceback (most recent call last):

  File "/usr/bin/deluge-web", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluge-web')()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 138, in start

    web.start()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 108, in start

    self.__server = server.DelugeWeb()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 629, in __init__

    self.top_level = TopLevel()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 488, in __init__

    self.putChild("tracker", Tracker())

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 197, in __init__

    self.tracker_icons = TrackerIcons()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/tracker_icons.py", line 159, in __init__

    os.makedirs(self.dir)

  File "/usr/lib/python2.7/os.py", line 157, in makedirs

    mkdir(name, mode)

OSError: [Errno 13] Permission denied: '/config/icons'

Traceback (most recent call last):

  File "/usr/bin/deluged", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluged')()

  File "/usr/lib/python2.7/dist-packages/deluge/main.py", line 184, in start_daemon

    deluge.log.setupLogger(level=options.loglevel, filename=options.logfile)

  File "/usr/lib/python2.7/dist-packages/deluge/log.py", line 65, in setupLogger

    filemode=filemode

  File "/usr/lib/python2.7/logging/__init__.py", line 1540, in basicConfig

    hdlr = FileHandler(filename, mode)

  File "/usr/lib/python2.7/logging/__init__.py", line 911, in __init__

    StreamHandler.__init__(self, self._open())

  File "/usr/lib/python2.7/logging/__init__.py", line 936, in _open

    stream = open(self.baseFilename, self.mode)

IOError: [Errno 13] Permission denied: '/config/deluged.log'

Traceback (most recent call last):

  File "/usr/bin/deluge-web", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluge-web')()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 138, in start

    web.start()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 108, in start

    self.__server = server.DelugeWeb()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 629, in __init__

    self.top_level = TopLevel()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 488, in __init__

    self.putChild("tracker", Tracker())

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 197, in __init__

    self.tracker_icons = TrackerIcons()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/tracker_icons.py", line 159, in __init__

    os.makedirs(self.dir)

  File "/usr/lib/python2.7/os.py", line 157, in makedirs

    mkdir(name, mode)

OSError: [Errno 13] Permission denied: '/config/icons'

Traceback (most recent call last):

  File "/usr/bin/deluged", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluged')()

  File "/usr/lib/python2.7/dist-packages/deluge/main.py", line 184, in start_daemon

    deluge.log.setupLogger(level=options.loglevel, filename=options.logfile)

  File "/usr/lib/python2.7/dist-packages/deluge/log.py", line 65, in setupLogger

    filemode=filemode

  File "/usr/lib/python2.7/logging/__init__.py", line 1540, in basicConfig

    hdlr = FileHandler(filename, mode)

  File "/usr/lib/python2.7/logging/__init__.py", line 911, in __init__

    StreamHandler.__init__(self, self._open())

  File "/usr/lib/python2.7/logging/__init__.py", line 936, in _open

    stream = open(self.baseFilename, self.mode)

IOError: [Errno 13] Permission denied: '/config/deluged.log'

Traceback (most recent call last):

  File "/usr/bin/deluge-web", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluge-web')()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 138, in start

    web.start()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 108, in start

    self.__server = server.DelugeWeb()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 629, in __init__

    self.top_level = TopLevel()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 488, in __init__

    self.putChild("tracker", Tracker())

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 197, in __init__

    self.tracker_icons = TrackerIcons()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/tracker_icons.py", line 159, in __init__

    os.makedirs(self.dir)

  File "/usr/lib/python2.7/os.py", line 157, in makedirs

    mkdir(name, mode)

OSError: [Errno 13] Permission denied: '/config/icons'

Traceback (most recent call last):

  File "/usr/bin/deluged", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluged')()

  File "/usr/lib/python2.7/dist-packages/deluge/main.py", line 184, in start_daemon

    deluge.log.setupLogger(level=options.loglevel, filename=options.logfile)

  File "/usr/lib/python2.7/dist-packages/deluge/log.py", line 65, in setupLogger

    filemode=filemode

  File "/usr/lib/python2.7/logging/__init__.py", line 1540, in basicConfig

    hdlr = FileHandler(filename, mode)

  File "/usr/lib/python2.7/logging/__init__.py", line 911, in __init__

    StreamHandler.__init__(self, self._open())

  File "/usr/lib/python2.7/logging/__init__.py", line 936, in _open

    stream = open(self.baseFilename, self.mode)

IOError: [Errno 13] Permission denied: '/config/deluged.log'

Traceback (most recent call last):

  File "/usr/bin/deluge-web", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluge-web')()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 138, in start

    web.start()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 108, in start

    self.__server = server.DelugeWeb()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 629, in __init__

    self.top_level = TopLevel()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 488, in __init__

    self.putChild("tracker", Tracker())

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 197, in __init__

    self.tracker_icons = TrackerIcons()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/tracker_icons.py", line 159, in __init__

    os.makedirs(self.dir)

  File "/usr/lib/python2.7/os.py", line 157, in makedirs

    mkdir(name, mode)

OSError: [Errno 13] Permission denied: '/config/icons'

Traceback (most recent call last):

  File "/usr/bin/deluged", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluged')()

  File "/usr/lib/python2.7/dist-packages/deluge/main.py", line 184, in start_daemon

    deluge.log.setupLogger(level=options.loglevel, filename=options.logfile)

  File "/usr/lib/python2.7/dist-packages/deluge/log.py", line 65, in setupLogger

    filemode=filemode

  File "/usr/lib/python2.7/logging/__init__.py", line 1540, in basicConfig

    hdlr = FileHandler(filename, mode)

  File "/usr/lib/python2.7/logging/__init__.py", line 911, in __init__

    StreamHandler.__init__(self, self._open())

  File "/usr/lib/python2.7/logging/__init__.py", line 936, in _open

    stream = open(self.baseFilename, self.mode)

IOError: [Errno 13] Permission denied: '/config/deluged.log'

Traceback (most recent call last):

  File "/usr/bin/deluge-web", line 9, in <module>

    load_entry_point('deluge==1.3.6', 'console_scripts', 'deluge-web')()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 138, in start

    web.start()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py", line 108, in start

    self.__server = server.DelugeWeb()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 629, in __init__

    self.top_level = TopLevel()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 488, in __init__

    self.putChild("tracker", Tracker())

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/server.py", line 197, in __init__

    self.tracker_icons = TrackerIcons()

  File "/usr/lib/python2.7/dist-packages/deluge/ui/tracker_icons.py", line 159, in __init__

    os.makedirs(self.dir)

  File "/usr/lib/python2.7/os.py", line 157, in makedirs

    mkdir(name, mode)

OSError: [Errno 13] Permission denied: '/config/icons'

Link to comment

OSError: [Errno 13] Permission denied: '/config/icons'

OSError: [Errno 13] Permission denied: '/config/icons'

 

Please run...

 

chown -R nobody:users /mnt/cache/appdata/deluge

docker rm deluge

 

And then your docker run command again.

 

Then you should be good.

Link to comment

That did the trick for Deluge. Thank you.

 

Now for nzbget, I ran

docker run -d --name="nzbget" -v /mnt/cache/appdata/nzbget:/config -v /mnt/user/Files/Downloads:/nzbget -v /etc/localtime:/etc/localtime:ro -p 6789:6789 needo/nzbget

 

It does not show as a running process. The logs yields

FATAL ERROR: Could not open file /config/nzbget.conf

 

Nzbdrone now shows as a running process following

docker run -d --name="nzbdrone" -v /mnt/cache/appdata/nzbdrone:/config -v /mnt/user/Files/Downloads:/nzbdrone -v /mnt/user/Videos:/TV -v /etc/localtime:/etc/localtime:ro -p 8989:8989 needo/nzbdrone
However, when I try to go to the address, it will not load. Logs yields
[info] Bootstrap: Starting NzbDrone - /opt/NzbDrone/NzbDrone.exe - Version 2.0.0.1617

[info] MigrationLogger: *** Migrating data source=/config/nzbdrone.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal ***

[info] MigrationLogger: *** VersionMigration migrating ***

[info] MigrationLogger: *** VersionUniqueMigration migrating ***

[info] MigrationLogger: *** 1: InitialSetup migrating ***

[info] MigrationLogger: *** 2: remove_tvrage_imdb_unique_constraint migrating ***

[info] MigrationLogger: *** 3: remove_renamed_scene_mapping_columns migrating ***

[info] MigrationLogger: *** 4: updated_history migrating ***

[info] MigrationLogger: *** 5: added_eventtype_to_history migrating ***

[info] MigrationLogger: *** 6: add_index_to_log_time migrating ***

[info] MigrationLogger: *** 7: add_renameEpisodes_to_naming migrating ***

[info] MigrationLogger: *** 8: remove_backlog migrating ***

[info] MigrationLogger: *** 9: fix_rename_episodes migrating ***

[info] MigrationLogger: *** 10: add_monitored migrating ***

[info] MigrationLogger: *** 11: remove_ignored migrating ***

[info] MigrationLogger: *** 12: remove_custom_start_date migrating ***

[info] MigrationLogger: *** 13: add_air_date_utc migrating ***

[info] MigrationLogger: *** 14: drop_air_date migrating ***

[info] MigrationLogger: *** 15: add_air_date_as_string migrating ***

[info] MigrationLogger: *** 16: updated_imported_history_item migrating ***

[info] MigrationLogger: *** 17: reset_scene_names migrating ***

[info] MigrationLogger: *** 18: remove_duplicates migrating ***

[info] MigrationLogger: *** 19: restore_unique_constraints migrating ***

[info] MigrationLogger: *** 20: add_year_and_seasons_to_series migrating ***

[info] MigrationLogger: *** 21: drop_seasons_table migrating ***

[info] MigrationLogger: *** 22: move_indexer_to_generic_provider migrating ***

[info] MigrationLogger: *** 23: add_config_contract_to_indexers migrating ***

[info] MigrationLogger: *** 24: drop_tvdb_episodeid migrating ***

[info] MigrationLogger: *** 25: move_notification_to_generic_provider migrating ***

[info] MigrationLogger: *** 26: add_config_contract_to_notifications migrating ***

[info] MigrationLogger: *** 27: fix_omgwtfnzbs migrating ***

[info] MigrationLogger: *** 28: add_blacklist_table migrating ***

[info] MigrationLogger: *** 29: add_formats_to_naming_config migrating ***

[info] MigrationLogger: *** 30: add_season_folder_format_to_naming_config migrating ***

[info] MigrationLogger: *** 31: delete_old_naming_config_columns migrating ***

[info] MigrationLogger: *** 32: set_default_release_group migrating ***

[info] MigrationLogger: *** 33: add_api_key_to_pushover migrating ***

[info] MigrationLogger: *** 34: remove_series_contraints migrating ***

[info] MigrationLogger: *** 35: add_series_folder_format_to_naming_config migrating ***

[info] MigrationLogger: *** 36: update_with_quality_converters migrating ***

[info] MigrationLogger: *** 37: add_configurable_qualities migrating ***

[info] MigrationLogger: *** 38: add_on_upgrade_to_notifications migrating ***

[info] MigrationLogger: *** 39: add_metadata_tables migrating ***

[info] MigrationLogger: *** 40: add_metadata_to_episodes_and_series migrating ***

[info] MigrationLogger: *** 41: fix_xbmc_season_images_metadata migrating ***

[info] MigrationLogger: *** 42: add_download_clients_table migrating ***

[info] MigrationLogger: *** 43: convert_config_to_download_clients migrating ***

[info] MigrationLogger: *** 44: fix_xbmc_episode_metadata migrating ***

[info] MigrationLogger: *** 45: add_indexes migrating ***

[info] MigrationLogger: *** 46: fix_nzb_su_url migrating ***

[info] MigrationLogger: *** 47: add_temporary_blacklist_columns migrating ***

[info] MigrationLogger: *** 48: add_title_to_scenemappings migrating ***

[info] MigrationLogger: *** 49: fix_dognzb_url migrating ***

[info] MigrationLogger: *** 50: add_hash_to_metadata_files migrating ***

[info] MigrationLogger: *** 51: download_client_import migrating ***

[info] MigrationLogger: *** Migrating data source=/config/logs.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal ***

[info] MigrationLogger: *** VersionMigration migrating ***

[info] MigrationLogger: *** VersionUniqueMigration migrating ***

[info] MigrationLogger: *** 1: InitialSetup migrating ***

[info] MigrationLogger: *** 2: remove_tvrage_imdb_unique_constraint migrating ***

[info] MigrationLogger: *** 3: remove_renamed_scene_mapping_columns migrating ***

[info] MigrationLogger: *** 4: updated_history migrating ***

[info] MigrationLogger: *** 5: added_eventtype_to_history migrating ***

[info] MigrationLogger: *** 6: add_index_to_log_time migrating ***

[info] MigrationLogger: *** 7: add_renameEpisodes_to_naming migrating ***

[info] MigrationLogger: *** 8: remove_backlog migrating ***

[info] MigrationLogger: *** 9: fix_rename_episodes migrating ***

[info] MigrationLogger: *** 10: add_monitored migrating ***

[info] MigrationLogger: *** 11: remove_ignored migrating ***

[info] MigrationLogger: *** 12: remove_custom_start_date migrating ***

[info] MigrationLogger: *** 13: add_air_date_utc migrating ***

[info] MigrationLogger: *** 14: drop_air_date migrating ***

[info] MigrationLogger: *** 15: add_air_date_as_string migrating ***

[info] MigrationLogger: *** 16: updated_imported_history_item migrating ***

[info] MigrationLogger: *** 17: reset_scene_names migrating ***

[info] MigrationLogger: *** 18: remove_duplicates migrating ***

[info] MigrationLogger: *** 19: restore_unique_constraints migrating ***

[info] MigrationLogger: *** 20: add_year_and_seasons_to_series migrating ***

[info] MigrationLogger: *** 21: drop_seasons_table migrating ***

[info] MigrationLogger: *** 22: move_indexer_to_generic_provider migrating ***

[info] MigrationLogger: *** 23: add_config_contract_to_indexers migrating ***

[info] MigrationLogger: *** 24: drop_tvdb_episodeid migrating ***

[info] MigrationLogger: *** 25: move_notification_to_generic_provider migrating ***

[info] MigrationLogger: *** 26: add_config_contract_to_notifications migrating ***

[info] MigrationLogger: *** 27: fix_omgwtfnzbs migrating ***

[info] MigrationLogger: *** 28: add_blacklist_table migrating ***

[info] MigrationLogger: *** 29: add_formats_to_naming_config migrating ***

[info] MigrationLogger: *** 30: add_season_folder_format_to_naming_config migrating ***

[info] MigrationLogger: *** 31: delete_old_naming_config_columns migrating ***

[info] MigrationLogger: *** 32: set_default_release_group migrating ***

[info] MigrationLogger: *** 33: add_api_key_to_pushover migrating ***

[info] MigrationLogger: *** 34: remove_series_contraints migrating ***

[info] MigrationLogger: *** 35: add_series_folder_format_to_naming_config migrating ***

[info] MigrationLogger: *** 36: update_with_quality_converters migrating ***

[info] MigrationLogger: *** 37: add_configurable_qualities migrating ***

[info] MigrationLogger: *** 38: add_on_upgrade_to_notifications migrating ***

[info] MigrationLogger: *** 39: add_metadata_tables migrating ***

[info] MigrationLogger: *** 40: add_metadata_to_episodes_and_series migrating ***

[info] MigrationLogger: *** 41: fix_xbmc_season_images_metadata migrating ***

[info] MigrationLogger: *** 42: add_download_clients_table migrating ***

[info] MigrationLogger: *** 43: convert_config_to_download_clients migrating ***

[info] MigrationLogger: *** 44: fix_xbmc_episode_metadata migrating ***

[info] MigrationLogger: *** 45: add_indexes migrating ***

[info] MigrationLogger: *** 46: fix_nzb_su_url migrating ***

[info] MigrationLogger: *** 47: add_temporary_blacklist_columns migrating ***

[info] MigrationLogger: *** 48: add_title_to_scenemappings migrating ***

[info] MigrationLogger: *** 49: fix_dognzb_url migrating ***

[info] MigrationLogger: *** 50: add_hash_to_metadata_files migrating ***

[info] MigrationLogger: *** 51: download_client_import migrating ***

[info] Router: Application mode: Interactive

[info] OwinHostController: Listening on the following URLs:

[info] OwinHostController:  http://*:8989/

[info] NancyBootstrapper: Starting NzbDrone API

[Error] TaskExtensions: Task Error

 

System.InvalidOperationException: Collection was modified; enumeration operation may not execute.

  at System.Collections.Generic.List`1+Enumerator[NLog.Config.LoggingRule].MoveNext () [0x00000] in <filename unknown>:0

  at NLog.LogFactory.GetTargetsByLevelForLogger (System.String name, IList`1 rules, NLog.Internal.TargetWithFilterChain[] targetsByLevel, NLog.Internal.TargetWithFilterChain[] lastTargetsByLevel) [0x00000] in <filename unknown>:0

  at NLog.LogFactory.GetConfigurationForLogger (System.String name, NLog.Config.LoggingConfiguration configuration) [0x00000] in <filename unknown>:0

  at NLog.LogFactory.ReconfigExistingLoggers (NLog.Config.LoggingConfiguration configuration) [0x00000] in <filename unknown>:0

  at NLog.LogFactory.ReconfigExistingLoggers () [0x00000] in <filename unknown>:0

  at NLog.LogManager.ReconfigExistingLoggers () [0x00000] in <filename unknown>:0

  at NzbDrone.Core.Instrumentation.SetLoggingLevel.Reconfigure () [0x00000] in <filename unknown>:0

  at NzbDrone.Core.Instrumentation.SetLoggingLevel.HandleAsync (NzbDrone.Core.Configuration.Events.ConfigFileSavedEvent message) [0x00000] in <filename unknown>:0

  at NzbDrone.Core.Messaging.Events.EventAggregator+<>c__DisplayClass3`1[NzbDrone.Core.Configuration.Events.ConfigFileSavedEvent].<PublishEvent>b__0 () [0x00000] in <filename unknown>:0

  at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in <filename unknown>:0

  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <filename unknown>:0

  at System.Threading.Tasks.Task.ThreadStart () [0x00000] in <filename unknown>:0

 

[info] QualityProfileService: Setting up default quality profiles

[info] SceneMappingService: Updating Scene mapping

[info] HousekeepingService: Running housecleaning tasks

[info] Database: Vacuuming database

[info] Database: Database Compressed

 

So what'd I do wrong this time? Thanks for the help debugging.

Link to comment

....

I chose nzbget over sabnzbd because nzbget is faster and has a smaller hardware footprint.

 

I chose nzbdrone over sickbeard (I used sickbeard for years) due to it being able to monitor downloads and blacklist failed ones.

 

quick non docker question ... for the failed ones blacklisting, doesn't nzbdrone require sabnzbd, or this feature works just fine with nzbget ?

Link to comment

....

I chose nzbget over sabnzbd because nzbget is faster and has a smaller hardware footprint.

 

I chose nzbdrone over sickbeard (I used sickbeard for years) due to it being able to monitor downloads and blacklist failed ones.

 

quick non docker question ... for the failed ones blacklisting, doesn't nzbdrone require sabnzbd, or this feature works just fine with nzbget ?

 

The feature now works fine with nzbget.

Link to comment

For nzbdrone, just needed to create the nzbdrone directory the command was telling it to put the downloads in. It started up fine after that. I tried that for nzbget, but still no go. Weird.

 

Download https://raw.githubusercontent.com/tmm1/nzbget/master/nzbget.conf and put that in the nzbget config directory and see if that fixes it. (I already had a nzbget.conf so I did not test config generation.)

Link to comment

You are doing a great job and keep up the great work.

 

Something to consider going forward with other docker apps... Use something like Alpine Linux or Tiny Core linux for the base OS. They are a lot smaller and we do not need the bloat of Debian with simple apps like CouchPotato, Sickbeard, etc.

 

Thank you. I'll take a look into that possibility.

Link to comment

In nzbdrone, I'm getting this 'error'...

 

Unable to update, running from write-protected folder.  I've run the chown on the cache/appdata folder, so I'm not sure which folder it sees as write-protected, nor how to resolve it.

 

In-app updates do not work in Docker. I did update nzbdrone this morning with the latest version so if you grab the latest image...

 

docker stop nzbdrone

docker rm nzbdrone

docker rmi nzbdrone

 

And then your docker run command you will grab it.

Link to comment

You are doing a great job and keep up the great work.

 

Something to consider going forward with other docker apps... Use something like Alpine Linux or Tiny Core linux for the base OS. They are a lot smaller and we do not need the bloat of Debian with simple apps like CouchPotato, Sickbeard, etc.

 

Thank you. I'll take a look into that possibility.

 

or Arch ... we like Arch :)

Link to comment

does anyone else have any problems with sickbeard/couchpotato sending a refresh notice to plex?

I always get a 401 error. But if I run the same api command from my browser, plex refreshes the section. there seems to be something funny with the networksettings of the plex-container, i think...

I'll try more this evening...

Link to comment

does anyone else have any problems with sickbeard/couchpotato sending a refresh notice to plex?

I always get a 401 error. But if I run the same api command from my browser, plex refreshes the section. there seems to be something funny with the networksettings of the plex-container, i think...

I'll try more this evening...

 

That is normal and expected behavior. When executing a test of Plex from sickbeard/couchpotato theya ssume that Plex is running on a desktop with a client all on the same machine. With unRAID this is not the case so the test errors witha  401. However when actually processing a movie or TV show it will update Plex correctly.

Link to comment

i haven't tried running sickbeard/couchpotato with the --net=host setting yet.

 

plex didn't update after an episode was processed. I had to refresh plex manually.

sickbeard has an "update plex" link on the main page (not in the settings). this should only update the media server and did work until i switched to docker. (sickbeard can't send any notice to a client since I didn't add any configuration for a client. the 401 is from the server)

 

and yes, any authentification settings inside plex are off.

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.