A stack of self-hosted tools to manage and stream media. Sonarr + Radarr + qBitTorrent + Prowlarr + Jellyfin + VPN
docker selfhosted homelab vpn opensource prowlarr radarr sonarr jackett jellyfin linux-shots media media-stack mediaserver transmission
This docker compose stack is a combination of self-hosted tools that will allow you to manage and stream media. With this setup, you will have the ability to easily automate the download of TV shows and movies, manage your torrent downloads, and stream your media through a user-friendly web interface.
The stack consists of the following components:
The stack offers the following features:
The stack requires the following:
To install the stack, follow these steps:
git clone https://github.com/media-stack/media-stack.git
.env
file in the project directory:cp .env.example .env
.env
file and set the following variables:DOMAIN_NAME
: The domain name for your jellyfin serverSSL_CERT
: The path to your SSL certificateSSL_KEY
: The path to your SSL keyVPN_PROVIDER
: The name of your VPN providerVPN_USERNAME
: Your VPN usernameVPN_PASSWORD
: Your VPN passworddocker-compose build
docker-compose up -d
Once the stack is up and running, you can access the jellyfin web interface at https://yourdomainname.com
. You can log in to jellyfin using the username and password you set during the installation process.
If you have any problems with the stack, please consult the troubleshooting guide.
Contributions are welcome! Please read the contributing guidelines before submitting a pull request.