dureal99d
Contributor
- Joined
- Aug 3, 2017
- Messages
- 156
This is a tutorial on how to install Tautulli using iocage with a startup script so it auto starts.
All credit goes to https://github.com/Tautulli/Tautulli-Wiki/wiki/Installation
I just put it in simpler terms to exclude certain unneeded things for what i feel is a straight forward simple install.
Modify to your personal liking as you see fit.
First lets create your iocage jail:
Example:
Now lets start the jail:
iocage should reply:
SSH into the jail or use the gui shell command, your choice, but ssh is recommended:
Now lets install Tautulli:
First:
Second:
Iocage will reply
your reply is pretty obvious:
Third:
Fourth:
cd /usr/local/share/
Fifth:
git clone https://github.com/Tautulli/Tautulli.git
Sixth:
Modify the permissions Options:
To Allow all users to run:
or
To Allow only a certain user to run:
seventh:
eight:
Nine:
Set user to run:
Ten:
Enable at boot:
Eleven:
Type:
finally you should be able to go to whatever ip address you assigned to the iocage jail in you preferred web browser and the plexpy gui should be there.
once configured throught he GUI and if you are happy with it
Lets auto start the jail:
In the GUI:
SYSTEM>TUNABLES>ADD TUNABLE
Variable
value
type
From the CLI:
Best of luck!!!!!!!!!
All credit goes to https://github.com/Tautulli/Tautulli-Wiki/wiki/Installation
I just put it in simpler terms to exclude certain unneeded things for what i feel is a straight forward simple install.
Modify to your personal liking as you see fit.
First lets create your iocage jail:
Code:
iocage create -n Tautulli ip4_addr="your nic card name|your ip/yoursubnetmask" -r 11.1-RELEASE
Example:
Code:
iocage create -n Tautulli ip4_addr="your nic card name|192.168.2.25/24" -r 11.1-RELEASE
Now lets start the jail:
iocage start Tautulli
iocage should reply:
Code:
* Starting Tautulli + Started OK + Starting services OK
SSH into the jail or use the gui shell command, your choice, but ssh is recommended:
Now lets install Tautulli:
First:
portsnap fetch extract
Second:
Pkg install nano
Iocage will reply
Code:
The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]:
your reply is pretty obvious:
Third:
pkg install python2 py27-sqlite3 py27-openssl py27-pycryptodome security/ca_root_nss git
Fourth:
cd /usr/local/share/
Fifth:
git clone https://github.com/Tautulli/Tautulli.git
Sixth:
Modify the permissions Options:
To Allow all users to run:
chmod -R 777 Tautulli OR
or
To Allow only a certain user to run:
chown -R user:group Tautulli
seventh:
cd Tautulli
eight:
cp /usr/local/share/Tautulli/init-scripts/init.freenas /usr/local/etc/rc.d/tautulli
Nine:
Set user to run:
sysrc tautulli_user="root"
Ten:
Enable at boot:
sysrc tautulli_enable="YES"
Eleven:
Type:
python2 Tautulli.py
finally you should be able to go to whatever ip address you assigned to the iocage jail
Code:
192.168.3.1:8181
once configured throught he GUI and if you are happy with it
Lets auto start the jail:
In the GUI:
SYSTEM>TUNABLES>ADD TUNABLE
Variable
Code:
iocage_enable
value
Code:
yes
type
Code:
rc.conf
From the CLI:
iocage set boot=on Tautulli
Best of luck!!!!!!!!!
Last edited: