Cleanup + update README.md
This commit is contained in:
parent
4ca909ca06
commit
85095cdc79
40
README.md
40
README.md
|
@ -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 |
|
||||
| Filerun | explore.yourdomain.com |
|
||||
| Tautulli (plexPy) | tautulli.yourdomain.com |
|
||||
| Portainer | portainer.yourdomain.com |
|
||||
| Jackett | jackett.yourdomain.co |
|
||||
| Application | Web Interface |
|
||||
-----------------------|----------------------------|
|
||||
| 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 |
|
||||
|
||||
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.
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue