How to install SickChill 11.2-U6 (Fresh install)

Snow

Patron
Joined
Aug 1, 2014
Messages
309
#Any thing with a #number sign#, hash#, In front of it does not get typed in to the shell.

#Back Up old SickRage && Sickchill so you have your shows and config (unless this is a fresh install skip this step).

#Create a jail Name SickChill, Then Enable DHCP or create a static IP that is not in use, Also make sure to have auto start Cheeked.

#Add a user named sickchill UID/ID as 816 then add the group that owns your Media share to that user.

#Stop the jail.

#Then add your storage from the jails screen click the three dots on the right and select mount points add your media so your jail can gain access to your media.

#Restart the jail.

#Make sure to mark down what IP address you got or set later you will need it.

#In the Jails window open the shell for your jail.

# Now you will Install the PKG and Update and Upgrade the jail.

#type this to update and upgrade.

Code:
pkg update

pkg upgrade


#Make sure to click yes If applicable.


#Then install theses packages.


pkg install lang/python27


pkg install security/ca_root_nss


pkg install databases/py-sqlite3

pkg install node && pkg install www/npm              #Or if it error's Do not do && and just by them self's


#Type this in after all pkg's are installed.


pw useradd -n sickchill -c "SickChill" -s /sbin/nologin -w no


fetch https://github.com/SickChill/SickChill/archive/master.tar.gz


tar xfz master.tar.gz -C /usr/local/


# Look in usr/local/ for spelling of sickchill to make sure 1st line after /usr/local/ is spelled right, use command below.


cd /usr/local/


#use ll to see the spelling


ll


#cd .. twice then just cd


cd..


cd


#if spelling is ok then just type what is below.


mv /usr/local/SickChill-master /usr/local/sickchill                # <----case correction if needed


chown -R sickchill:sickchill /usr/local/sickchill


mkdir /usr/local/etc/rc.d



# To Enable SickChill


sysrc -f /etc/rc.conf sickchill_enable="YES"

sysrc sickchill_user="sickchill"

sysrc sickchill_group="sickchill"            #Or you media group if you use a differnt one. If it errors out you will need to do whats below#

#pw groupadd -n YOURGROUPHERE -g GID/UID
#Then
#pw groupmod GROUP -m USER                #Or if it errors
#pw groupmod -g UID/GID -m USER
   
# Copy the init script where it's useful


cp /usr/local/sickchill/runscripts/init.freebsd /usr/local/etc/rc.d/sickchill


chmod +x /usr/local/etc/rc.d/sickchill



# Start the service


service sickchill start


#Edit Install nodejs if you are having cloud fair errors, Its a good idea to install this so the torrent site's do not
#think your client is a bot!


pkg install node && pkg install www/npm


#Navigate to your IP address & Port :8081 then if you have your old sickchill && SickRage && SickBeard backup
#restore it with your old config in backups.


#Good luck all
 
Last edited:

Snow

Patron
Joined
Aug 1, 2014
Messages
309
Edited Some Errors I had in this I've edited in a fix.
This can be used to install Plex just replace Sickchill in many area's.
Also some stuff sickchill needs Plex does not. #plexmediaserver is the Pkg name.
You do not need to do a Fetch & Unzip command to get Plex installed.
 
Last edited:

Snow

Patron
Joined
Aug 1, 2014
Messages
309
This will work with iocage stuff. I just tested it in FreeNAS-11.2-U6. I just had to transfer over to a new set of SSDS had a brand of SSD that keep failing MX500's. I used this same step's with CouchPotato, SABnzbd, Plex, SickChill & Transmission.

iocage stuff can be found at this guide this is just jail's setup. All the iocage stuff has still worked using this setup for how long I do not know.
iocage Guide
 
Last edited:
Top