Seedbox aims to provide a turnkey solution to automate the self-hosting of your media server with a few optional extras.
- Clone the repository and
cd
into it
git clone https://github.com/skmpf/seedbox
cd seedbox
- Copy the
.env
template
cp .env.template .env
- Fill in the required value in the
.env
file - Start the stack
docker-compose up -d
- Use the appropriate ports to access the web interfaces of each services.
- The
gluetun
service is configured for WireGuard by default. Adjust settings as needed for your VPN provider. - Ensure the specified directories for
DOCKERCONFDIR
andDOCKERSTORAGEDIR
exist on your host machine. - Why is there both Plex and Jellyfin? Because Plex has a better UI/UX but is limited in the free version and Jellyfin can do hardware transcoding.
- For Readeck, all environment variables are optional and should be commented unless you want to access the service outside your local network. In which case, you will need to provide both
DOCKERHOST
andDOMAIN
.
This Docker Compose stack provides a comprehensive setup for managing various network and media services efficiently. Adjust configurations as necessary to suit your environment and preferences.
A network-wide software for blocking ads and tracking, enhancing privacy and security. More information
A tunneling service by Cloudflare that securely exposes local servers to the internet without needing a public IP or port forwarding. More information
A VPN client to route your Docker containers' traffic through a VPN service for enhanced privacy and security. More information
An indexer service that integrates with various torrent and Usenet sites, providing unified search results for use with *arr services. More information
An open-source media server that manages and streams your personal media, including movies, TV shows, music, and photos. More information
A companion application for Jellyfin that allows users to request new media content, automating media management and acquisition. More information
A media server that organizes video, music, and photos from personal media libraries and streams them to devices both locally and remotely. More information
A service that synchronizes your Plex watch history with Trakt.tv, helping you keep track of what you’ve watched across different platforms. More information
A web-based interface for managing Docker environments, making it easier to deploy, manage, and troubleshoot containerized applications. More information
An open-source BitTorrent client that facilitates downloading and managing torrents. More information
An automated movie collection manager that downloads movies from Usenet or torrents, organizes them, and keeps them updated. More information
A simple web application that lets you save the precious readable content of web pages you like and want to keep forever. More information
An automated TV series collection manager that downloads TV shows from Usenet or torrents, organizes them, and keeps them updated. More information
A self-hosted monitoring tool that keeps track of the uptime status of your services and websites. More information
A service that automatically updates running Docker containers to the latest available versions. More information
A VPN service that provides secure and private connections to your devices. More information