A docker compose file which gets a media server including
- Sabnzb
- Couchpotato
- Sickbeard
- In this case, the underlying OS was based on openmediavault (http://www.openmediavault.org/)
- Ensure that you install docker on debian (wheezy) as that was openmediavault is based on (https://docs.docker.com/installation/debian/#debian-wheezy-stable-7-x-64-bit)
- Install docker-compose: https://docs.docker.com/compose/install/
- Clone the respository:
git clone https://github.com/javexed/clean_socs
- cd into the respository:
cd clean_socs
- Link to the data directory. For example, assuming you are using openmediavault, and have
a directory called "Data", the default location is /export/Data, and the command to
create the link is:
ln -S /export/Data ./data
- Create the config directories:
mkdir -p plex sabnzb couchpotato sickbeard
- Download and run:
docker-compose up -d
- Monitor progress:
docker-compose logs
Refer to each for specifics on configuration
- Start with Sabnzb at: http://openmediavault:8080
- Sickbeard at: http://openmediavault:8081
- Couchpotato at: http://openmediavault:5050
Refer to docker-compose for commands to control.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
This just ties the docker images together, please refer to:
- Tim Haak for Sabnzb, Couchpotato, Sickbeard: https://github.com/timhaak
Do with it as you will.