How to Install SickChill on OpenSUSE Latest

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.

Requirements

Before starting to install SickChill, make sure that you have the following requirements:

Step 1: Install Required Dependencies

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.

Step 2: Download and Install SickChill

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.

Step 3: Configure and Run SickChill

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.

Step 4: Create a Service File

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.

Step 5: Enable and Start the SickChill Service

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!