SickChill is an open-source entertainment platform that helps the user manage and organize their TV shows. In this tutorial, we will guide you through the steps to install SickChill on OpenSUSE.
Before starting to install SickChill, make sure that you have the following requirements:
To install SickChill on OpenSUSE, we need to install dependencies first. Open the terminal and type the following command to install the required dependencies.
sudo zypper install python3 python3-lxml python3-cheetah3 unrar
Hit the Enter key to run the command. Enter the root password if prompted.
After installing dependencies, download SickChill from GitHub. Use the following command to download and install SickChill:
sudo git clone https://github.com/SickChill/SickChill.git /opt/sickchill
sudo chown -R user:user /opt/sickchill
Replace user
with your username. This command will download SickChill and install it in the /opt/sickchill directory.
Before running SickChill, you need to create a configuration file. Use the following commands to create a configuration file:
cp /opt/sickchill/config/config.ini.sample /opt/sickchill/config/config.ini
chmod -R 775 /opt/sickchill/
After creating the configuration file, use the following command to run SickChill:
python3 /opt/sickchill/SickChill.py
Now, open your browser and visit http://localhost:8081. Here, you will be prompted to configure your SickChill server. Follow the instructions and set up SickChill according to your preferences.
To run SickChill as a service at startup, create a service file by using the following command:
sudo nano /etc/systemd/system/sickchill.service
Now, add the following content to the file:
[Unit]
Description=SickChill Daemon
After=network.target
[Service]
User=user
Group=user
Type=forking
GuessMainPID=no
ExecStart=/usr/bin/python3 /opt/sickchill/SickChill.py -q
KillMode=process
Restart=always
TimeoutSec=120
[Install]
WantedBy=multi-user.target
Remember to replace the user
with your username
Save the file and 'exit' the editor.
After creating the service file, enable and start the SickChill service using the following commands:
sudo systemctl daemon-reload
sudo systemctl enable sickchill.service
sudo systemctl start sickchill.service
Now, reboot your system or run the following command to start the service:
sudo systemctl start sickchill.service
That's it! SickChill is now installed and running as a service on your OpenSUSE Latest system. You can access the SickChill web interface by visiting http://localhost:8081/ in your web browser.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!