Please be aware that it is essential to abide by the law regarding downloading and streaming of content. Any illegal use of movies and tv shows is strictly prohibited.
Apps | External Access | Local | Docker image | Tag | Description |
---|---|---|---|---|---|
Plex | plex.yourdomain.com | plex:32400 | plexinc/plex | latest | Media Streaming |
Flaresolverr | / | flaresolverr:8191 | ghcr.io/flaresolverr/flaresolverr | latest | Proxy server to bypass Cloudflare and DDoS-GUARD protection |
Tautulli | tautulli.yourdomain.com | tautulli:8181 | linuxserver/tautulli | latest | Monitor & Analyse Plex for Overseerr |
Deluge | deluge.yourdomain.com | deluge:8112 | linuxserver/deluge | latest | BitTorrent client |
Sonarr | / | sonarr:8989 | linuxserver/sonarr | latest | TV Shows monitor |
Radarr | / | radarr:7878 | linuxserver/radarr | latest | Movies monitor |
Overseerr | overseerr.yourdomain.com | overseerr:5058 | sctx/overseerr | latest | Application for managing requests for your media library |
Jackett | / | jackett:9117 | linuxserver/jackett | latest | Tracker indexer |
Netdata | netdata.yourdomain.com | netdata:19999 | netdata/netdata | latest | Metrics |
Traefik | traefik.yourdomain.com | traefik:(80,443,8080) | traefik | latest | Traefik reverse proxy (access to admin dashboard) |
Joal | / | joal:1234 | joal | latest | Keep your ratio |
Uptime Kuma | uptime-kuma.yourdomain.com | uptime-kuma:3001 | Uptime Kuma | latest | Self-hosted monitoring tool |
Watchtower | / | / | Watchtower | latest | Keep your docker image updated |
You need to configure apps as follow :
- OS : Debian / Ubuntu
- docker >= 24.04
- docker compose plugin >= 2.19.1
Download this project :
git clone https://github.com/z0rr0Day/MyBeautifulSeedbox.git
Edit .env
file, to set ${ROOT}
folder, ${SHARE}
directory, your domain name and plex hostname.
Apps config are in $(ROOT}/config/${APPS}
cd ${ROOT}
docker compose up -d
docker compose down
Use ctop to monitor your dockers or use portainer.
To access to a local service (which is not publish front of server)
ssh -p ${PORT} -L ${LOCAL_PORT}:${DOCKER_IP}:${REMOTE_PORT} ${USERNAME}@${DOMAIN}
Example :
ssh -p 18956 -L 19999:10.0.0.16:19999 user@mydomain.tld
# enter your password
Go to your favorite browser and http://127.0.0.1:19999