Skip to main content

SickChill

SickChill is an automatic Video Library Manager

For more information, you may visit this guide here: https://sickchill.github.io/

In this section, we'll be setting up SickChill for the first time. This assumes that this is your first time installing SickChill, and you'll be storing your media locally, saving it to ~/media. We'll be doing the following:

  • Setting a root Folder
  • Enable Organization

After the Installation of SickChill via the Ultra.cc Control Panel and opening the Web interface by clicking Connect, you will be presented with this page asking for your username and password. This is the password you set when installing SickChill Username can be found in the Control Panel.

Your first steps are to address the settings from the cog icon in the top right hand side

General Configuration

Root Directories

There is only one option here that must be adjusted to work with the Ultra.cc folder structure. By default, Show root directories is set to your files folder.

This needs to be edited to point towards the correct folder.

Interface

The main setting to bring attention to in this section is your API. This is used to interface SickChill with other applications, and it can be found at the bottom of the page.

Search Settings

If you are a user of NZB's (Usenet), you will need to enable nzb search providers and link your NZB download client (NZBget or SABnzbd)

NZBGet Connection Settings

Search NZBs: ENABLED
Usenet retention: 500
Send .nzb files to: NZBGet
Host: 172.17.0.1:{Port of NZBGet as found in the Control Panel}
Connect using HTTPS: Disabled
Username: {nzbget username}
Password: {nzbget password}
Use NZBget Category: tv
Use NZBget category (backlog episodes): tv
Use NZBget category for anime: anime
Use NZBget category for anime (backlog episodes): anime

SABnzbd Connection Settings

Search NZBs: ENABLED
Send .nzb files to: SABnzbd
Host: 172.17.0.1:{Port of SABnzbd as found in the Control Panel}
Connect using HTTPS: Disabled
Username: {sabznbd username}
Password: {sabnzbd password}
SABnzbd : {sabnzbd api key}
Use SABnzbd category: tv
Use SABnzbd category (backlog episodes): tv
Use SABnzbd category for anime: anime
Use SABnzbd category for anime (backlog episodes): anime

It is vital to have the trailing / at the end of your SABnzbd host; otherwise, SickChill will fail to add NZBs successfully to this client.

If you use torrents, you will need to enable Torrent search providers and link your BitTorrent download client (Transmission, Rtorrent, etc.)

Deluge Webui Connection Settings

Search .torrent files: ENABLED
Send .torrent files to: Deluge
Deluge host:port: https://username.server.usbx.me/deluge/
Deluge Password: As configured in UCP under Deluge

Deluge Daemon Connection Settings

Search .torrent files: ENABLED
Send .torrent files to: DelugeD
Deluge host:port: {servername}.usbx.me:daemon_port
Deluge Username: {username}
Deluge Password: As configured in UCP under Deluge

rTorrent Connection Settings

Search .torrent files: ENABLED
Send .torrent files to: rtorrent
rTorrent host:port: https://{username}.{servername}.usbx.me/rutorrent/plugins/httprpc/action.php
Http Authentication: Basic
rTorrent Username: {username}
rTorrent Password: As configured in UCP under ruTorrent
Add Label To Torrent: tv
Add Label To Anime: anime
Downloaded Files Location: <EMPTY>

Qbitorrent Connection Settings

Search .torrent files: ENABLED
Send .torrent files to: Qbitorrent
Qbitorrent host:port: https://{username}.{servername}.usbx.me/qbittorrent
Qbitorrent Username: {username}
Qbitorrent Password: As configured in UCP under Qbitorrent

Custom

To make use of Provider's not preinstalled into SickChill will require Jackett or some other 3rd party intermediary.

Post Processing

This is the section where you will be telling SickChill how to handle your completed downloads, Where to put them, Should they be renamed, etc. We will go through the relevant sections below.

Field Input
Enable Turn Post Processing ON and OFF
Post-Processing Dir This is the Directory your download client will place the completed TV files before SickChill Processes them. Depending on your download client, this could be either `~/Downloads` or `~/files`
Processing Method This will dictate what SickChill does with the file one Processed your options are * Copy: Create a copy * Move: Move the file from the completed folder to the root folder. * Hardlink: This works a bit like the copy command. However, both files would be renamed, unlike softlink. Hardlinking differs from copying because if you change something about file A, it also changes file B, unlike a copy. * Softlink: This works a bit like a Windows shortcut placing a ghost copy of the file so that it can be in two places simultaneously, both your download folder and your media folder. This allows you to edit the file still but has Sickrage process it.
Auto Post-Processing Frequency How often Post Processing will be run
Sync File Extensions This is the list of extensions or filename globs SickChill ignores when Post Processing
Rename Should the files be renamed after downloading? We recommend turning this on and leaving the episode naming settings as default. This will typically allow Plex, Emby, Jellyfin, etc., to match the files to metadata for poster descriptions easily.
Create missing show directories Enable this.
Add shows without directory Do not enable not recommended.
Move associated files Move files associated with the download, e.g., SRT subtitle files.
Delete nonassociate Delete any files not relevant to the media, e.g., NFO files.