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.
- Debian 8.X
- Ubuntu 16.X
- CentOS
| 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 | --- |
- 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.shTo 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 teamspeakDuring docker-compose action, i stored your IDs in your /home/user/dockers/teamspeak/idteamspeak. Check this file before launching Teamspeak.
### Add htaccess user
- portainer/portainer
- linuxserver/gsm-ts3
- Linuxserver/PlexRequests
- linuxserver/sonarr
- linuxserver/plexrequests
- linuxserver/plexpy
- linuxserver/plex
- linuxserver/jackett
- linuxserver/htpcmanager
- linuxserver/headphones
- linuxserver/nextcloud
- diameter/rtorrent-rutorrent
- hotio/radarr
- wonderfall/boring-nginx
- wonderfall/zerobin
- xataz/lutim
- xataz/lufi
- clue/h5ai