Skip to content

Latest commit

 

History

History
78 lines (66 loc) · 3.69 KB

File metadata and controls

78 lines (66 loc) · 3.69 KB

Seedbox-Compose Build Status

A docker-compose file to deploy complete Seedbox based only Docker. Install a fresh Debian / Ubuntu Server, install git git-core and docker and use this Docker-compose.yml to deploy your Seedbox.

Tested on

  • Debian 8.X
  • Ubuntu 16.X
  • CentOS

Services availables in this docker-compose

Service Status Default subdomain
Nginx Installed /
Rtorrent/RuTorrent Installed rtorrent.domain.tld
Jackett Installed jackett.domain.tld
UI for Docker Installed docker.domain.tld
Radarr Optional radarr.domain.tld
Sonarr Optional sonarr.domain.tld
Sickrage Optional sickrage.domain.tld
Couchpotato Optional couchpotato.domain.tld
PlexMediaServer Optional plex.domain.tld
Headphones. Optional headphones.domain.tld
PlexPy Optional plexpy.domain.tld
Zerobin Optional zerobin.domain.tld
Teamspeak Optional ---

Installation

  • First, you need to create DNS entry type A for each service you want to install : service.domain.tld (look at the services table)
  • Second, install git and clone this repo into a fresh Debian/Ubuntu server :
apt install git
git clone https://github.com/bilyboy785/seedbox-compose.git /root/seedbox-compose
  • Launch the script :
cd /root/seedbox-compose
./build.sh

Services configuration

Sonarr / Sickrage

Radarr / Couchpotato

Jackett

Teamspeak

To access and configure Teamspeak, you need to have the Token Access and ServerAdmin password. There are stored in logs of TS docker. You can access it with :

docker logs teamspeak

During docker-compose action, i stored your IDs in your /home/user/dockers/teamspeak/idteamspeak. Check this file before launching Teamspeak.

Add new user

### Add htaccess user

Add user with separate dockers

Sources