Skip to content

z0rr0Day/MyBeautifulSeedbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Beautiful Seedbox

Disclamer

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

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

Description

You need to configure apps as follow :

image

Requirements

  • OS : Debian / Ubuntu
  • docker >= 24.04
  • docker compose plugin >= 2.19.1

Configuration

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}

Start

cd ${ROOT}
docker compose up -d

Stop

docker compose down

Tips

Monitor

Use ctop to monitor your dockers or use portainer.

SSH Tunnels

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