# stremio-docker

> A single-container Docker package for running Stremio media streaming on your own hardware, with built-in web player, ffmpeg transcoding, and automatic HTTPS.

- **Category:** Media Streaming
- **Licence:** MIT
- **Latest version:** v1.3.14
- **Open source:** oss
- **Languages:** Typescript, JavaScript, Shell, Dockerfile
- **Platforms:** Docker, Docker Compose
- **Tags:** Nginx, Ffmpeg, Docker, Docker Compose, Stremio, Self Hosted, Media Streaming, Alpine, Easy To Use, Dockerfile, Docker image, Http basic auth, Hardware transcoding, Easy, Stremio Client, Stremio Server, Stremio Webplayer, Ffmpg, Vaapi

## Description

stremio-docker packages the Stremio media streaming server, its web player, and a custom ffmpeg build with VAAPI hardware acceleration into a single Alpine-based Docker image. It simplifies self-hosting by running both the web UI and streaming server on port 8080 behind nginx, with automatic HTTPS certificate generation via *.stremio.rocks subdomains or custom domains. The image supports Intel/AMD GPU transcoding on Linux hosts, CPU-only transcoding on Windows/macOS, and HTTP Basic Auth for security. Configuration is done via environment variables for server URL, certificates, authentication, and casting. No external database or cache is required — all state persists in a mounted volume.

## Links

- [Homepage](https://github.com/tsaridas/stremio-docker)
- [Website](https://github.com/tsaridas/stremio-docker/wiki/Introduction)
- [Docker](tsaridas/stremio-docker)
- [GitHub Repository](https://github.com/tsaridas/stremio-docker)
- [Documentation (Wiki)](https://github.com/tsaridas/stremio-docker/wiki)
- [Docker Hub](https://hub.docker.com/r/tsaridas/stremio-docker)

---
Source: https://selfhost.directory/project/stremio-docker