├── .gitignore ├── MEDIA ├── .gitignore └── readme.txt ├── README.md ├── Vagrantfile └── configs ├── couchpotato.settings.conf ├── headphones.config.ini ├── megasearch.custom_params.ini ├── readme.txt ├── sabnzb.sabnzbd.ini └── sickbeard.config.ini /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant/ 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /MEDIA/.gitignore: -------------------------------------------------------------------------------- 1 | Movies 2 | TV 3 | Music 4 | Complete 5 | Incomplete 6 | NZB 7 | -------------------------------------------------------------------------------- /MEDIA/readme.txt: -------------------------------------------------------------------------------- 1 | The following folders can be expected to be found in this 2 | root folder by the NFS entries in the Vagrantfile. But 3 | these folders are in the .gitignore, so they'll never show 4 | up as modified in git-status. 5 | 6 | - Movies 7 | - TV 8 | - Music 9 | - Complete 10 | - Incomplete 11 | - NZB 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | docker-pirateship 2 | ================= 3 | 4 | **A pirate ship built on Docker.** 5 | 6 | This project pulls several [Docker](http://www.docker.io/)'fied downloading tools and runs them in a [Vagrant](http://www.vagrantup.com/) VM. 7 | 8 | Tools included: 9 | - [CouchPotato](https://couchpota.to/) via https://github.com/GeoffreyPlitt/docker-couchpotato 10 | - [Headphones](https://github.com/rembo10/headphones#readme) via https://github.com/GeoffreyPlitt/docker-headphones 11 | - [NZBmegasearcH](http://pillone.github.io/usntssearch/) via https://github.com/GeoffreyPlitt/docker-megasearch 12 | - [Sabnzbd](http://sabnzbd.org/) via https://github.com/GeoffreyPlitt/docker-sabnzb 13 | - [Sick Beard](http://sickbeard.com/) via https://github.com/GeoffreyPlitt/docker-sickbeard 14 | 15 | --- 16 | 17 | Usage: 18 | 19 | vagrant up 20 | 21 | Then go to: 22 | - CouchPotato: [http://localhost:5050](http://localhost:5050) 23 | - Headphones: [http://localhost:8181](http://localhost:8181) 24 | - NZBmegasearcH: [http://localhost:5000](http://localhost:5000) 25 | - Sabnzbd: [http://localhost:8080](http://localhost:8080) 26 | - Sick Beard: [http://localhost:8081](http://localhost:8081) 27 | -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.require_version ">= 1.4.0" 2 | Vagrant.configure("2") do |config| 3 | config.vm.box = "precise64" 4 | 5 | # MEDIA folders - change FIRST param to your paths. 6 | config.vm.network "private_network", type: :dhcp # This is necessary for NFS to work with DHCP 7 | config.vm.synced_folder "~/Movies", "/vagrant/MEDIA/Movies", type: "nfs" 8 | config.vm.synced_folder "~/TV", "/vagrant/MEDIA/TV", type: "nfs" 9 | config.vm.synced_folder "~/Music", "/vagrant/MEDIA/Music", type: "nfs" 10 | config.vm.synced_folder "~/Downloads", "/vagrant/MEDIA/Complete", type: "nfs" 11 | config.vm.synced_folder "/tmp", "/vagrant/MEDIA/Incomplete", type: "nfs" 12 | config.vm.synced_folder "/tmp", "/vagrant/MEDIA/NZB", type: "nfs" 13 | 14 | # Port mappings 15 | for p in [5050,8181,5000,8080,8081] 16 | config.vm.network :forwarded_port, host: p, guest: p 17 | end 18 | 19 | # Ensure VM has Docker 20 | config.vm.provision "docker" 21 | 22 | # Run the bootstrap script below 23 | config.vm.provision :shell, :inline => $BOOTSTRAP_SCRIPT 24 | end 25 | 26 | $BOOTSTRAP_SCRIPT = <.orig. 39 | from = 40 | force_every = 2 41 | move_leftover = False 42 | to = 43 | file_name = . 44 | enabled = False 45 | next_on_failed = True 46 | unrar = False 47 | rename_nfo = True 48 | cleanup = False 49 | separator = 50 | folder_name = () 51 | run_every = 1 52 | foldersep = 53 | file_action = link 54 | ntfs_permission = False 55 | 56 | [subtitle] 57 | languages = 58 | enabled = False 59 | 60 | [trailer] 61 | quality = 720p 62 | enabled = False 63 | name = -trailer 64 | 65 | [download_providers] 66 | 67 | [blackhole] 68 | directory = /vagrant/MEDIA/NZB/ 69 | manual = 0 70 | enabled = 1 71 | create_subdir = 0 72 | use_for = both 73 | 74 | [deluge] 75 | username = 76 | delete_failed = True 77 | completed_directory = 78 | manual = 0 79 | enabled = 0 80 | label = 81 | paused = False 82 | host = localhost:58846 83 | delete_files = True 84 | directory = 85 | remove_complete = True 86 | password = 87 | 88 | [nzbget] 89 | username = nzbget 90 | category = Movies 91 | delete_failed = True 92 | manual = 0 93 | enabled = 0 94 | priority = 0 95 | host = localhost:6789 96 | password = 97 | 98 | [nzbvortex] 99 | manual = False 100 | host = https://localhost:4321 101 | api_key = 102 | enabled = 0 103 | delete_failed = True 104 | 105 | [pneumatic] 106 | directory = 107 | manual = 0 108 | enabled = 0 109 | 110 | [rtorrent] 111 | username = 112 | url = http://localhost:80/RPC2 113 | manual = 0 114 | enabled = 0 115 | label = 116 | paused = False 117 | delete_files = True 118 | directory = 119 | remove_complete = False 120 | password = 121 | 122 | [sabnzbd] 123 | category = 124 | delete_failed = True 125 | manual = False 126 | enabled = 0 127 | priority = 0 128 | host = localhost:8080 129 | remove_complete = False 130 | api_key = 131 | 132 | [synology] 133 | username = 134 | enabled = 0 135 | manual = 0 136 | host = localhost:5000 137 | password = 138 | use_for = both 139 | 140 | [transmission] 141 | username = 142 | stalled_as_failed = True 143 | delete_failed = True 144 | rpc_url = transmission 145 | manual = 0 146 | enabled = 0 147 | paused = False 148 | host = localhost:9091 149 | delete_files = True 150 | directory = 151 | remove_complete = True 152 | password = 153 | 154 | [utorrent] 155 | username = 156 | delete_failed = True 157 | manual = 0 158 | enabled = 0 159 | label = 160 | paused = False 161 | host = localhost:8000 162 | delete_files = True 163 | remove_complete = True 164 | password = 165 | 166 | [notification_providers] 167 | 168 | [boxcar] 169 | on_snatch = 0 170 | enabled = 0 171 | email = 172 | 173 | [email] 174 | starttls = 0 175 | smtp_pass = 176 | on_snatch = 0 177 | from = 178 | to = 179 | smtp_port = 25 180 | enabled = 0 181 | smtp_server = 182 | smtp_user = 183 | ssl = 0 184 | 185 | [growl] 186 | password = 187 | on_snatch = False 188 | hostname = 189 | enabled = 0 190 | port = 191 | 192 | [nmj] 193 | host = localhost 194 | enabled = 0 195 | mount = 196 | database = 197 | 198 | [notifymyandroid] 199 | priority = 0 200 | dev_key = 201 | api_key = 202 | enabled = 0 203 | on_snatch = 0 204 | 205 | [notifymywp] 206 | priority = 0 207 | dev_key = 208 | api_key = 209 | enabled = 0 210 | on_snatch = 0 211 | 212 | [plex] 213 | on_snatch = 0 214 | clients = 215 | enabled = 0 216 | media_server = localhost 217 | 218 | [prowl] 219 | priority = 0 220 | on_snatch = 0 221 | api_key = 222 | enabled = 0 223 | 224 | [pushalot] 225 | auth_token = 226 | important = 0 227 | enabled = 0 228 | silent = 0 229 | on_snatch = 0 230 | 231 | [pushbullet] 232 | on_snatch = 0 233 | api_key = 234 | enabled = 0 235 | devices = 236 | 237 | [pushover] 238 | priority = 0 239 | user_key = 240 | on_snatch = 0 241 | enabled = 0 242 | 243 | [synoindex] 244 | enabled = 0 245 | 246 | [toasty] 247 | on_snatch = 0 248 | api_key = 249 | enabled = 0 250 | 251 | [trakt] 252 | remove_watchlist_enabled = False 253 | notification_enabled = False 254 | automation_password = 255 | automation_enabled = False 256 | automation_username = 257 | automation_api_key = 258 | 259 | [twitter] 260 | on_snatch = 0 261 | screen_name = 262 | enabled = 0 263 | access_token_key = 264 | mention = 265 | access_token_secret = 266 | direct_message = 0 267 | 268 | [xbmc] 269 | username = xbmc 270 | on_snatch = 0 271 | only_first = 0 272 | enabled = 0 273 | remote_dir_scan = 0 274 | host = localhost:8080 275 | password = 276 | meta_thumbnail_name = %s.tbn 277 | meta_nfo_name = %s.nfo 278 | meta_url_only = False 279 | meta_thumbnail = True 280 | meta_fanart_name = %s-fanart.jpg 281 | meta_enabled = False 282 | meta_fanart = True 283 | meta_nfo = True 284 | 285 | [xmpp] 286 | username = 287 | on_snatch = 0 288 | hostname = talk.google.com 289 | enabled = 0 290 | to = 291 | password = 292 | port = 5222 293 | 294 | [searcher] 295 | preferred_method = both 296 | required_words = 297 | ignored_words = german, dutch, french, truefrench, danish, swedish, spanish, italian, korean, dubbed, swesub, korsub, dksubs, vain 298 | preferred_words = 299 | 300 | [nzb] 301 | retention = 1500 302 | 303 | [moviesearcher] 304 | cron_day = * 305 | cron_hour = 9 306 | cron_minute = 44 307 | always_search = False 308 | run_on_launch = 0 309 | search_on_add = 1 310 | 311 | [automation_providers] 312 | 313 | [bluray] 314 | automation_enabled = False 315 | backlog = False 316 | 317 | [flixster] 318 | automation_ids_use = 319 | automation_enabled = False 320 | automation_ids = 321 | 322 | [goodfilms] 323 | automation_enabled = False 324 | automation_username = 325 | 326 | [imdb] 327 | automation_charts_top250 = True 328 | automation_enabled = False 329 | automation_urls_use = 330 | automation_urls = 331 | automation_providers_enabled = False 332 | automation_charts_boxoffice = True 333 | automation_charts_theater = True 334 | 335 | [itunes] 336 | automation_enabled = False 337 | automation_urls_use = , 338 | automation_urls = https://itunes.apple.com/rss/topmovies/limit=25/xml, 339 | 340 | [kinepolis] 341 | automation_enabled = False 342 | 343 | [letterboxd] 344 | automation_enabled = False 345 | automation_urls_use = 346 | automation_urls = 347 | 348 | [moviemeter] 349 | automation_enabled = False 350 | 351 | [moviesio] 352 | automation_enabled = False 353 | automation_urls_use = 354 | automation_urls = 355 | 356 | [rottentomatoes] 357 | automation_enabled = False 358 | tomatometer_percent = 80 359 | automation_urls_use = 1 360 | automation_urls = http://www.rottentomatoes.com/syndication/rss/in_theaters.xml 361 | 362 | [themoviedb] 363 | api_key = 9b939aee0aaafc12a65bf448e4af9543 364 | 365 | [windowsmediacenter] 366 | meta_enabled = False 367 | 368 | [nzb_providers] 369 | 370 | [binsearch] 371 | enabled = 372 | extra_score = 0 373 | 374 | [newznab] 375 | use = 0,0,0,0,0,0 376 | api_key = ,,,,, 377 | enabled = True 378 | host = nzb.su,dognzb.cr,nzbs.org,https://index.nzbgeek.info,https://smackdownonyou.com,https://www.nzbfinder.ws 379 | extra_score = 0,0,0,0,0,0 380 | 381 | [nzbclub] 382 | enabled = 383 | extra_score = 0 384 | 385 | [nzbindex] 386 | enabled = True 387 | extra_score = 0 388 | 389 | [omgwtfnzbs] 390 | username = 391 | api_key = 392 | enabled = 393 | extra_score = 20 394 | 395 | [torrent_providers] 396 | 397 | [awesomehd] 398 | seed_time = 40 399 | extra_score = 20 400 | only_internal = 1 401 | passkey = 402 | enabled = False 403 | favor = both 404 | prefer_internal = 1 405 | seed_ratio = 1 406 | 407 | [bithdtv] 408 | username = 409 | seed_time = 40 410 | extra_score = 20 411 | enabled = False 412 | password = 413 | seed_ratio = 1 414 | 415 | [bitsoup] 416 | username = 417 | seed_time = 40 418 | extra_score = 20 419 | enabled = False 420 | password = 421 | seed_ratio = 1 422 | 423 | [hdbits] 424 | username = 425 | seed_time = 40 426 | extra_score = 0 427 | passkey = 428 | enabled = False 429 | password = 430 | seed_ratio = 1 431 | 432 | [ilovetorrents] 433 | username = 434 | seed_time = 40 435 | extra_score = 0 436 | enabled = False 437 | password = 438 | seed_ratio = 1 439 | 440 | [iptorrents] 441 | username = 442 | freeleech = 0 443 | extra_score = 0 444 | enabled = False 445 | seed_time = 40 446 | password = 447 | seed_ratio = 1 448 | 449 | [kickasstorrents] 450 | seed_time = 40 451 | domain = 452 | enabled = True 453 | seed_ratio = 1 454 | extra_score = 0 455 | 456 | [passthepopcorn] 457 | username = 458 | domain = 459 | seed_time = 40 460 | extra_score = 20 461 | passkey = 462 | prefer_scene = 0 463 | enabled = False 464 | prefer_golden = 1 465 | require_approval = 0 466 | password = 467 | seed_ratio = 1 468 | 469 | [publichd] 470 | seed_time = 40 471 | enabled = True 472 | seed_ratio = 1 473 | extra_score = 0 474 | 475 | [sceneaccess] 476 | username = 477 | seed_time = 40 478 | extra_score = 20 479 | enabled = False 480 | password = 481 | seed_ratio = 1 482 | 483 | [thepiratebay] 484 | seed_time = 40 485 | domain = 486 | enabled = False 487 | seed_ratio = 1 488 | extra_score = 0 489 | 490 | [torrentbytes] 491 | username = 492 | seed_time = 40 493 | extra_score = 20 494 | enabled = False 495 | password = 496 | seed_ratio = 1 497 | 498 | [torrentday] 499 | username = 500 | seed_time = 40 501 | extra_score = 0 502 | enabled = False 503 | password = 504 | seed_ratio = 1 505 | 506 | [torrentleech] 507 | username = 508 | seed_time = 40 509 | extra_score = 20 510 | enabled = False 511 | password = 512 | seed_ratio = 1 513 | 514 | [torrentpotato] 515 | use = 516 | seed_time = 40 517 | name = 518 | extra_score = 0 519 | enabled = False 520 | host = 521 | pass_key = , 522 | seed_ratio = 1 523 | 524 | [torrentshack] 525 | username = 526 | seed_time = 40 527 | extra_score = 0 528 | enabled = False 529 | scene_only = False 530 | password = 531 | seed_ratio = 1 532 | 533 | [yify] 534 | seed_time = 40 535 | enabled = 0 536 | seed_ratio = 1 537 | extra_score = 0 538 | 539 | -------------------------------------------------------------------------------- /configs/headphones.config.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | config_version = 5 3 | http_port = 8181 4 | http_host = 0.0.0.0 5 | http_username = "" 6 | http_password = "" 7 | http_root = / 8 | http_proxy = 0 9 | enable_https = 0 10 | https_cert = /headphones/server.crt 11 | https_key = /headphones/server.key 12 | launch_browser = 1 13 | api_enabled = 0 14 | api_key = "" 15 | log_dir = /headphones/logs 16 | cache_dir = /headphones/cache 17 | git_path = "" 18 | git_user = rembo10 19 | git_branch = master 20 | check_github = 1 21 | check_github_on_startup = 1 22 | check_github_interval = 360 23 | music_dir = "" 24 | destination_dir = "" 25 | lossless_destination_dir = "" 26 | preferred_quality = 0 27 | preferred_bitrate = "" 28 | preferred_bitrate_high_buffer = "" 29 | preferred_bitrate_low_buffer = "" 30 | preferred_bitrate_allow_lossless = 0 31 | detect_bitrate = 0 32 | auto_add_artists = 1 33 | correct_metadata = 0 34 | move_files = 0 35 | rename_files = 0 36 | folder_format = $Artist/$Album [$Year] 37 | file_format = $Track $Artist - $Album [$Year] - $Title 38 | file_underscores = 0 39 | cleanup_files = 0 40 | add_album_art = 0 41 | album_art_format = folder 42 | embed_album_art = 0 43 | embed_lyrics = 0 44 | nzb_downloader = 0 45 | torrent_downloader = 0 46 | download_dir = "" 47 | blackhole_dir = "" 48 | usenet_retention = 1500 49 | include_extras = 0 50 | extras = "" 51 | autowant_upcoming = 1 52 | autowant_all = 0 53 | keep_torrent_files = 0 54 | numberofseeders = 10 55 | torrentblackhole_dir = "" 56 | isohunt = 0 57 | kat = 0 58 | mininova = 0 59 | piratebay = 0 60 | piratebay_proxy_url = "" 61 | download_torrent_dir = "" 62 | search_interval = 1440 63 | libraryscan = 1 64 | libraryscan_interval = 300 65 | download_scan_interval = 5 66 | preferred_words = "" 67 | ignored_words = "" 68 | required_words = "" 69 | lastfm_username = "" 70 | interface = default 71 | folder_permissions = 0755 72 | file_permissions = 0644 73 | music_encoder = 0 74 | encoder = ffmpeg 75 | xldprofile = "" 76 | bitrate = 192 77 | samplingfrequency = 44100 78 | encoder_path = "" 79 | advancedencoder = "" 80 | encoderoutputformat = mp3 81 | encoderquality = 2 82 | encodervbrcbr = cbr 83 | encoderlossless = 1 84 | delete_lossless_files = 1 85 | mirror = musicbrainz.org 86 | customhost = localhost 87 | customport = 5000 88 | customsleep = 1 89 | hpuser = "" 90 | hppass = "" 91 | [Waffles] 92 | waffles = 0 93 | waffles_uid = "" 94 | waffles_passkey = "" 95 | [Rutracker] 96 | rutracker = 0 97 | rutracker_user = "" 98 | rutracker_password = "" 99 | [What.cd] 100 | whatcd = 0 101 | whatcd_username = "" 102 | whatcd_password = "" 103 | [SABnzbd] 104 | sab_host = "" 105 | sab_username = "" 106 | sab_password = "" 107 | sab_apikey = "" 108 | sab_category = "" 109 | [NZBget] 110 | nzbget_username = nzbget 111 | nzbget_password = "" 112 | nzbget_category = "" 113 | nzbget_host = "" 114 | [Headphones] 115 | headphones_indexer = 0 116 | [Transmission] 117 | transmission_host = "" 118 | transmission_username = "" 119 | transmission_password = "" 120 | [uTorrent] 121 | utorrent_host = "" 122 | utorrent_username = "" 123 | utorrent_password = "" 124 | [Newznab] 125 | newznab = 0 126 | newznab_host = "" 127 | newznab_apikey = "" 128 | newznab_enabled = 1 129 | extra_newznabs = , 130 | [NZBsorg] 131 | nzbsorg = 0 132 | nzbsorg_uid = None 133 | nzbsorg_hash = "" 134 | [NZBsRus] 135 | nzbsrus = 0 136 | nzbsrus_uid = "" 137 | nzbsrus_apikey = "" 138 | [Prowl] 139 | prowl_enabled = 0 140 | prowl_keys = "" 141 | prowl_onsnatch = 0 142 | prowl_priority = 0 143 | [XBMC] 144 | xbmc_enabled = 0 145 | xbmc_host = "" 146 | xbmc_username = "" 147 | xbmc_password = "" 148 | xbmc_update = 0 149 | xbmc_notify = 0 150 | [NMA] 151 | nma_enabled = 0 152 | nma_apikey = "" 153 | nma_priority = 0 154 | nma_onsnatch = 0 155 | [Pushover] 156 | pushover_enabled = 0 157 | pushover_keys = "" 158 | pushover_onsnatch = 0 159 | pushover_priority = 0 160 | [Synoindex] 161 | synoindex_enabled = 0 162 | [Advanced] 163 | album_completion_pct = 80 164 | cache_sizemb = 32 165 | journal_mode = wal 166 | -------------------------------------------------------------------------------- /configs/megasearch.custom_params.ini: -------------------------------------------------------------------------------- 1 | [speed_option] 2 | b1_speed_class = 1 3 | b2_speed_class = 1 4 | b3_speed_class = 1 5 | b4_speed_class = 1 6 | b5_speed_class = 1 7 | d1_speed_class = 2 8 | 9 | [extra_option] 10 | b1_extra_class = 0 11 | b2_extra_class = 0 12 | b3_extra_class = 0 13 | b4_extra_class = 0 14 | b5_extra_class = 0 15 | d1_extra_class = 0 16 | 17 | [general] 18 | port = 5000 19 | general_user = 20 | general_pwd = 21 | config_user = 22 | config_pwd = 23 | general_apikey = 24 | searchaddontxt = 25 | general_https = 0 26 | search_suggestions = 0 27 | trends = 0 28 | trends_qty = 5 29 | smartsearch = 1 30 | cache_active = 1 31 | general_ipaddress = 32 | predb_active = 1 33 | general_restrictopt1 = 0 34 | revproxy = 35 | sabnzbd_url = 36 | sabnzbd_api = 37 | search_default = 38 | nzbget_url = 39 | nzbget_user = 40 | nzbget_pwd = 41 | numserver = 0 42 | builtin_numserver = 5 43 | deep_numserver = 1 44 | 45 | [bi_search_provider1] 46 | type = NZB 47 | valid = 1 48 | 49 | [bi_search_provider2] 50 | type = CLB 51 | valid = 1 52 | 53 | [bi_search_provider3] 54 | type = FAN 55 | valid = 0 56 | 57 | [bi_search_provider4] 58 | type = WBX 59 | valid = 1 60 | 61 | [bi_search_provider5] 62 | type = OMG 63 | valid = 0 64 | login = 65 | pwd = 66 | 67 | [deep_search_provider1] 68 | isbuiltin = 1 69 | type = DS_GNG 70 | url = https://www.gingadaddy.com 71 | valid = 0 72 | user = 73 | pwd = 74 | 75 | -------------------------------------------------------------------------------- /configs/readme.txt: -------------------------------------------------------------------------------- 1 | This folder is where you put your configs for each service. 2 | 3 | These configs get symlinked/shared into the Vagrant VM and 4 | then into the Docker containers so that any changes turn 5 | into modifications here that you can commit in Git. 6 | 7 | In this way, forking this repo and then committing your 8 | config changes offers a nice way to make this suite of 9 | tools work for you, but still be able to merge in upstream 10 | changes from the original repo. 11 | -------------------------------------------------------------------------------- /configs/sabnzb.sabnzbd.ini: -------------------------------------------------------------------------------- 1 | __version__ = 19 2 | [misc] 3 | win_menu = 1 4 | queue_complete = "" 5 | https_port = 9090 6 | replace_spaces = 0 7 | allow_64bit_tools = 1 8 | local_range = "" 9 | password_file = "" 10 | movie_rename_limit = 100M 11 | ionice = "" 12 | https_key = server.key 13 | cleanup_list = , 14 | cache_limit = "" 15 | rating_enable = 0 16 | ignore_unrar_dates = 0 17 | par_option = "" 18 | web_color = "" 19 | enable_recursive = 1 20 | pre_check = 0 21 | folder_rename = 1 22 | web_color2 = "" 23 | dirscan_speed = 5 24 | enable_filejoin = 1 25 | create_group_folders = 0 26 | api_key = e93cf087fc24d73aaf5a76cb43de7c2e 27 | rating_feedback = 1 28 | no_penalties = 0 29 | randomize_server_ip = 0 30 | osx_speed = 1 31 | bandwidth_limit = 0 32 | dirscan_dir = /vagrant/MEDIA/NZB 33 | disable_api_key = 0 34 | quota_period = m 35 | email_to = , 36 | rss_filenames = 0 37 | password = "" 38 | permissions = "" 39 | quota_day = "" 40 | auto_disconnect = 1 41 | use_pickle = 0 42 | https_chain = "" 43 | warn_empty_nzb = 1 44 | history_limit = 50 45 | enable_date_sorting = 0 46 | replace_dots = 0 47 | movie_sort_extra = -cd%1 48 | quota_size = "" 49 | rss_rate = 60 50 | enable_unzip = 1 51 | download_free = "" 52 | port = 8080 53 | enable_movie_sorting = 0 54 | wait_ext_drive = 5 55 | pre_script = None 56 | ipv6_servers = 1 57 | email_full = 0 58 | log_dir = logs 59 | show_sysload = 2 60 | admin_dir = admin 61 | nzb_backup_dir = "" 62 | tv_sort_countries = 1 63 | date_categories = tv, 64 | ssl_type = v23 65 | sfv_check = 1 66 | date_sort_string = "" 67 | schedlines = , 68 | host = 0.0.0.0 69 | email_rss = 0 70 | sanitize_safe = 0 71 | req_completion_rate = 100.2 72 | enable_tsjoin = 1 73 | auto_browser = 0 74 | fsys_type = 0 75 | pause_on_post_processing = 0 76 | allow_incomplete_nzb = 0 77 | uniconfig = 1 78 | enable_unrar = 1 79 | enable_meta = 1 80 | ignore_samples = 0 81 | email_account = "" 82 | email_server = "" 83 | allow_streaming = 0 84 | config_lock = 0 85 | quota_resume = 0 86 | api_warnings = 1 87 | rating_api_key = "" 88 | wait_for_dfolder = 0 89 | tv_sort_string = "" 90 | fail_hopeless = 0 91 | movie_extra_folder = 0 92 | unpack_check = 1 93 | no_ipv6 = 0 94 | download_dir = /vagrant/MEDIA/Incomplete 95 | size_limit = 0 96 | enable_par_cleanup = 1 97 | safe_postproc = 1 98 | cache_dir = cache 99 | complete_dir = /vagrant/MEDIA/Complete 100 | replace_illegal = 1 101 | nomedia_marker = "" 102 | max_art_opt = 0 103 | par2_multicore = 1 104 | warned_old_queue = 0 105 | language = en 106 | check_new_rel = 1 107 | enable_https = 0 108 | never_repair = 0 109 | no_dupes = 0 110 | keep_awake = 1 111 | top_only = 0 112 | quick_check = 1 113 | movie_sort_string = "" 114 | email_from = "" 115 | max_art_tries = 3 116 | osx_menu = 1 117 | username = "" 118 | email_endjob = 0 119 | tv_categories = , 120 | rss_odd_titles = nzbindex.nl/, nzbindex.com/, nzbclub.com/ 121 | pause_on_pwrar = 1 122 | login_realm = SABnzbd 123 | send_group = 0 124 | refresh_rate = 0 125 | prio_sort_list = , 126 | movie_categories = movies, 127 | script_dir = "" 128 | email_pwd = "" 129 | empty_postproc = 0 130 | ignore_wrong_unrar = 0 131 | nice = "" 132 | rating_host = www.oznzb.com 133 | email_dir = "" 134 | https_cert = server.cert 135 | web_dir2 = "" 136 | web_dir = Plush 137 | web_watchdog = 0 138 | fail_on_crc = 1 139 | nzb_key = 17b4af131502b88777a9414dba6a4e94 140 | auto_sort = 0 141 | ampm = 0 142 | start_paused = 0 143 | overwrite_files = 0 144 | queue_complete_pers = 0 145 | enable_tv_sorting = 0 146 | folder_max_length = 256 147 | [logging] 148 | log_new = 0 149 | max_log_size = 5242880 150 | log_level = 1 151 | log_backups = 5 152 | enable_cherrypy_logging = 0 153 | [growl] 154 | ntfosd_enable = 1 155 | growl_enable = 1 156 | growl_server = "" 157 | notify_classes = startup, download, pp, complete, other 158 | ncenter_enable = 0 159 | growl_password = "" 160 | [nzbmatrix] 161 | username = "" 162 | apikey = "" 163 | del_bookmark = 1 164 | [newzbin] 165 | username = "" 166 | url = www.newzbin2.es 167 | bookmark_rate = 60 168 | bookmarks = 0 169 | password = "" 170 | unbookmark = 1 171 | [nzbxxx] 172 | username = "" 173 | apikey = "" 174 | [servers] 175 | [[MY_USENET_PROVIDER]] 176 | username = REPLACE_ME 177 | enable = 1 178 | name = REPLACE_ME 179 | fillserver = 0 180 | connections = 4 181 | ssl = 0 182 | host = REPLACE_ME 183 | timeout = 120 184 | password = REPLACE_ME 185 | optional = 0 186 | port = 1234 187 | retention = 0 188 | [categories] 189 | [[*]] 190 | priority = 0 191 | pp = 3 192 | name = * 193 | script = None 194 | newzbin = "" 195 | dir = "" 196 | -------------------------------------------------------------------------------- /configs/sickbeard.config.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | config_version = 4 3 | log_dir = Logs 4 | web_port = 8081 5 | web_host = 0.0.0.0 6 | web_ipv6 = 0 7 | web_log = 0 8 | web_root = "" 9 | web_username = "" 10 | web_password = "" 11 | anon_redirect = http://derefer.me/? 12 | use_api = 0 13 | api_key = "" 14 | enable_https = 0 15 | https_cert = server.crt 16 | https_key = server.key 17 | use_nzbs = 1 18 | use_torrents = 0 19 | nzb_method = blackhole 20 | usenet_retention = 500 21 | search_frequency = 60 22 | download_propers = 1 23 | quality_default = 336 24 | status_default = 3 25 | flatten_folders_default = 1 26 | provider_order = nzbs_org womble_s_index usenet_crawler sick_beard_index omgwtfnzbs 27 | version_notify = 1 28 | naming_pattern = "" 29 | naming_custom_abd = 0 30 | naming_abd_pattern = "" 31 | naming_multi_ep = 1 32 | launch_browser = 1 33 | use_banner = 0 34 | use_listview = 0 35 | metadata_xbmc = 0|0|0|0|0|0 36 | metadata_xbmc_12plus = 0|0|0|0|0|0 37 | metadata_mediabrowser = 0|0|0|0|0|0 38 | metadata_ps3 = 0|0|0|0|0|0 39 | metadata_wdtv = 0|0|0|0|0|0 40 | metadata_tivo = 0|0|0|0|0|0 41 | metadata_synology = 0|0|0|0|0|0 42 | cache_dir = cache 43 | root_dirs = 0|/vagrant/MEDIA/TV 44 | tv_download_dir = "" 45 | keep_processed_dir = 1 46 | move_associated_files = 0 47 | process_automatically = 0 48 | rename_episodes = 1 49 | create_missing_show_dirs = 0 50 | add_shows_wo_dir = 0 51 | extra_scripts = "" 52 | git_path = "" 53 | ignore_words = "german,french,core2hd,dutch,swedish,480p" 54 | [Blackhole] 55 | nzb_dir = /vagrant/MEDIA/NZB 56 | torrent_dir = "" 57 | [EZRSS] 58 | ezrss = 0 59 | [HDBITS] 60 | hdbits = 0 61 | hdbits_username = "" 62 | hdbits_passkey = "" 63 | [TVTORRENTS] 64 | tvtorrents = 0 65 | tvtorrents_digest = "" 66 | tvtorrents_hash = "" 67 | [BTN] 68 | btn = 0 69 | btn_api_key = "" 70 | [TorrentLeech] 71 | torrentleech = 0 72 | torrentleech_key = "" 73 | [NZBs] 74 | nzbs = 0 75 | nzbs_uid = "" 76 | nzbs_hash = "" 77 | [Womble] 78 | womble = 1 79 | [omgwtfnzbs] 80 | omgwtfnzbs = 1 81 | omgwtfnzbs_username = "" 82 | omgwtfnzbs_apikey = "" 83 | [SABnzbd] 84 | sab_username = "" 85 | sab_password = "" 86 | sab_apikey = "" 87 | sab_category = tv 88 | sab_host = / 89 | [NZBget] 90 | nzbget_password = tegbzn6789 91 | nzbget_category = tv 92 | nzbget_host = "" 93 | [XBMC] 94 | use_xbmc = 0 95 | xbmc_notify_onsnatch = 0 96 | xbmc_notify_ondownload = 0 97 | xbmc_update_library = 0 98 | xbmc_update_full = 0 99 | xbmc_update_onlyfirst = 0 100 | xbmc_host = "" 101 | xbmc_username = "" 102 | xbmc_password = "" 103 | [Plex] 104 | use_plex = 0 105 | plex_notify_onsnatch = 0 106 | plex_notify_ondownload = 0 107 | plex_update_library = 0 108 | plex_server_host = "" 109 | plex_host = "" 110 | plex_username = "" 111 | plex_password = "" 112 | [Growl] 113 | use_growl = 0 114 | growl_notify_onsnatch = 0 115 | growl_notify_ondownload = 0 116 | growl_host = "" 117 | growl_password = "" 118 | [Prowl] 119 | use_prowl = 0 120 | prowl_notify_onsnatch = 0 121 | prowl_notify_ondownload = 0 122 | prowl_api = "" 123 | prowl_priority = 0 124 | [Twitter] 125 | use_twitter = 0 126 | twitter_notify_onsnatch = 0 127 | twitter_notify_ondownload = 0 128 | twitter_username = "" 129 | twitter_password = "" 130 | twitter_prefix = Sick Beard 131 | [Boxcar] 132 | use_boxcar = 0 133 | boxcar_notify_onsnatch = 0 134 | boxcar_notify_ondownload = 0 135 | boxcar_username = "" 136 | [Pushover] 137 | use_pushover = 0 138 | pushover_notify_onsnatch = 0 139 | pushover_notify_ondownload = 0 140 | pushover_userkey = "" 141 | [Libnotify] 142 | use_libnotify = 0 143 | libnotify_notify_onsnatch = 0 144 | libnotify_notify_ondownload = 0 145 | [NMJ] 146 | use_nmj = 0 147 | nmj_host = "" 148 | nmj_database = "" 149 | nmj_mount = "" 150 | [Synology] 151 | use_synoindex = 0 152 | [NMJv2] 153 | use_nmjv2 = 0 154 | nmjv2_host = "" 155 | nmjv2_database = "" 156 | nmjv2_dbloc = "" 157 | [Trakt] 158 | use_trakt = 0 159 | trakt_username = "" 160 | trakt_password = "" 161 | trakt_api = "" 162 | [pyTivo] 163 | use_pytivo = 0 164 | pytivo_notify_onsnatch = 0 165 | pytivo_notify_ondownload = 0 166 | pyTivo_update_library = 0 167 | pytivo_host = "" 168 | pytivo_share_name = "" 169 | pytivo_tivo_name = "" 170 | [NMA] 171 | use_nma = 0 172 | nma_notify_onsnatch = 0 173 | nma_notify_ondownload = 0 174 | nma_api = "" 175 | nma_priority = 0 176 | [Newznab] 177 | newznab_data = "Sick Beard Index|http://lolo.sickbeard.com/|0|5030,5040|1!!!NZBs.org|http://nzbs.org/||5030,5040,5070,5090|1!!!Usenet-Crawler|http://www.usenet-crawler.com/||5030,5040|1" 178 | [GUI] 179 | coming_eps_layout = banner 180 | coming_eps_display_paused = 0 181 | coming_eps_sort = date 182 | --------------------------------------------------------------------------------