Configuration
StremThru is configured entirely through environment variables. This makes it straightforward to configure in Docker, Docker Compose, or any other deployment method.
Quick Reference
| Section | Key Variables |
|---|---|
| Server | STREMTHRU_BASE_URL, STREMTHRU_PORT, STREMTHRU_LOG_LEVEL |
| Authentication | STREMTHRU_PROXY_AUTH, STREMTHRU_AUTH_ADMIN |
| Store | STREMTHRU_STORE_AUTH, STREMTHRU_STORE_TUNNEL, STREMTHRU_STORE_CONTENT_PROXY |
| Content Proxy | STREMTHRU_CONTENT_PROXY_CONNECTION_LIMIT |
| Database & Redis | STREMTHRU_DATABASE_URI, STREMTHRU_REDIS_URI |
| Integrations | TMDB, Trakt, AniList, MDBList, TVDB, GitHub |
Setting Environment Variables
Docker:
sh
docker run -e STREMTHRU_PROXY_AUTH=user:pass muniftanjim/stremthruDocker Compose (using .env file):
sh
STREMTHRU_PROXY_AUTH=user:pass
STREMTHRU_STORE_AUTH=user:realdebrid:your-tokenFrom source:
sh
export STREMTHRU_PROXY_AUTH=user:pass
make runSections
- Environment Variables — Complete reference for all environment variables
- Features — Feature flags system
- Database & Redis — Database and caching configuration