This project provides Docker Compose configurations for a self-hosted media server and library management system. It is designed for users who want to:
- Stream personal media collections - Movies, TV shows, and music you own
- Organize existing media files - Automated renaming, sorting, and metadata management
- Manage subtitles - Download subtitles for media you have rights to view
- Enable family requests - Let household members request additions to your library
- Maintain privacy - Route traffic through VPN for network security
All software included in this stack is legal, open-source, and has legitimate purposes:
| Software | Use Cases |
|---|---|
| Jellyfin | Self-hosted media streaming (like a personal Netflix for content you own) |
| Sonarr/Radarr | Media library organization, file renaming, metadata fetching |
| Prowlarr | Search aggregator supporting Usenet providers, public trackers, and indexers |
| qBittorrent | BitTorrent client - torrenting is a legal distribution method used for Linux, Creative Commons content, academic datasets, game patches, and other legal media |
| Bazarr | Subtitle management for accessibility |
| Seerr | Request management for household media libraries |
| Gluetun VPN | Network privacy and security |
| Traefik | Reverse proxy and SSL certificate management |
| Pi-hole | DNS-level ad blocking and network security |
You are solely responsible for ensuring your use of these tools complies with applicable laws in your jurisdiction.
This includes but is not limited to:
- Copyright laws regarding media content
- Terms of service for any third-party services you connect
- Local regulations regarding VPN usage
- Network usage policies if applicable
This repository does not include, endorse, or provide guidance on:
- Sources for copyrighted content
- Indexer or tracker configurations
- Methods for obtaining content you don't have rights to
- Circumvention of copyright protection measures
THE SOFTWARE CONFIGURATIONS IN THIS REPOSITORY ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. THE AUTHORS AND CONTRIBUTORS ARE NOT RESPONSIBLE FOR:
- How users choose to configure or use the software
- Content that users obtain, store, or distribute
- Legal consequences arising from misuse
- Violations of copyright, terms of service, or local laws
By using this project, you acknowledge that you understand the legal implications of media management software and accept full responsibility for your usage.
This repository contains only configuration files for open-source software - it does not host, link to, or index any copyrighted content.
This legal notice was last updated: January 2026