Building Sick Beard on CentOS 7

I’ve put together a basic installation script for Sick Beard for CentOS 7.

I’ve defined the firewall rule to use the internal zone, so if your firewalld configuration differs then you’ll need to modify that part to match accordingly.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

## Install Prerequisites
yum install python python-cheetah git -y

## Install Sickbeard
adduser sickbeard
cd /opt/
git clone git://github.com/midgetspy/Sick-Beard.git sickbeard
chown -R sickbeard:sickbeard sickbeard/
cp sickbeard/init.systemd /etc/systemd/system/sickbeard.service

## Firewall Configuration
firewall-cmd --permanent --zone=internal --add-port=8081/tcp
firewall-cmd --reload

## Enable & Start the Service
systemctl enable sickbeard
systemctl start sickbeard

exit 0