Cleanup + update README.md

This commit is contained in:
Jean Froment 2019-01-24 15:41:13 +01:00
parent 4ca909ca06
commit 85095cdc79
2 changed files with 16 additions and 65 deletions

View File

@ -5,28 +5,19 @@ seedbox and personal media server.
## Credits
Main credits go to [Kelvin Chen](https://github.com/Kelvin-Chen/seedbox) who started the development of its own seedbox using Docker. Mine was first a fork of Kelvin's one, but I made some serious changes in the code and plan to add even more tools and services that keeping this project as a fork started to have less sense as code diverged.
## Accessing a Service's Web Interface
Go to `x.hostname` where `x` is the service you want to access.
Included services are:
- deluge
- sonarr
- jackett
- plex
- h5ai (service accessible via `explore.hostname`)
- radarr
## Included Applications
| Application | Web Interface |
-----------------------|--------------------------|
| Organizr | yourdomain.com |
-----------------------|----------------------------|
| Plex | plex.yourdomain.com |
| Deluge | deluge.yourdomain.com |
| Sonarr | sonarr.yourdomain.com |
| Radarr | radarr.yourdomain.com |
| Bazaar | bazaar.yourdomain.com |
| Jackett | jackett.yourdomain.com |
| JDownloader | jdownloader.yourdomain.com |
| Filerun | explore.yourdomain.com |
| Tautulli (plexPy) | tautulli.yourdomain.com |
| Portainer | portainer.yourdomain.com |
| Jackett | jackett.yourdomain.co |
The front-end reverse proxy (Traefik) routes based on the lowest level subdomain (e.g.
`deluge.example.com` would route to deluge). Since this is how the router
@ -49,6 +40,7 @@ through the reverse proxy.
Before running, please create the volumes which will be statically mapped to the ones on the host:
```sh
$ sudo su -c "cd /; mkdir data; cd data; mkdir config; mkdir torrents"
$ sudo ./init-traefik.sh
```
## Running
@ -61,12 +53,12 @@ does not, verify that your docker and docker-compose version is updated.
Make sure you install the dependencies and finish configuration before doing
this.
You may optionally build the images yourself instead of pulling by running
`./build-all.sh`.
## Configuration
Copy the `.env.sample` file to `.env` and change the variables as desired.
The variables are all self-explanatory.
Sames goes for `tunnel-options.sh.sample` which will enable the `open-tunnel.sh`
script to open a tunnel with port forwarding in order to access Plex Tools directly in
your browser.
## PlexPass
More info soon.

View File

@ -26,7 +26,6 @@ services:
- torrents:/torrents
- configdeluge:/config
- downloads:/downloads
- flooddl:/downloads
environment:
- PGID=0
- PUID=0
@ -145,7 +144,6 @@ services:
volumes:
- configsonarr:/config
- torrents:/torrents
- flooddl:/downloads
- /etc/localtime:/etc/localtime:ro
environment:
- PGID=0
@ -165,7 +163,6 @@ services:
- web
volumes:
- config:/config
- flooddl:/downloads
- movies:/movies
- torrents:/torrents
- /etc/localtime:/etc/localtime:ro
@ -198,36 +195,6 @@ services:
- 'traefik.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}'
- 'traefik.enable=true'
# flood:
# image: romancin/rutorrent-flood
# restart: always
# tty: true
# networks:
# - web
# ports:
# - "51415:51415"
# - "6881:6881"
# volumes:
# - configflood:/config
# - flooddl:/downloads
# - torrents:/torrents
# environment:
# - PGID=0
# - PUID=0
# - TZ=Europe/Paris
# labels:
# - 'traefik.enable=true'
# - 'traefik.flood.frontend.backend=flood'
# - 'traefik.flood.port=3000'
# - 'traefik.flood.frontend.rule=Host:flood.${TRAEFIK_DOMAIN}'
# - 'traefik.flood.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}'
# - 'traefik.flood.protocol=https'
# - 'traefik.rutorrent.frontend.backend=flood'
# - 'traefik.rutorrent.port=443'
# - 'traefik.rutorrent.frontend.rule=Host:rutorrent.${TRAEFIK_DOMAIN}'
# - 'traefik.rutorrent.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}'
# - 'traefik.rutorrent.protocol=https'
tautulli:
image: linuxserver/tautulli
restart: always
@ -305,18 +272,10 @@ volumes:
driver: local-persist
driver_opts:
mountpoint: /data/config/tautulli
configflood:
driver: local-persist
driver_opts:
mountpoint: /data/config/flood
configjdownloader:
driver: local-persist
driver_opts:
mountpoint: /data/config/jdownloader
flooddl:
driver: local-persist
driver_opts:
mountpoint: /data/torrents/flood
torrents:
driver: local-persist
driver_opts: