-
Notifications
You must be signed in to change notification settings - Fork 29
Using Stremio Server HTTP
Andreas Tsarida edited this page Jul 12, 2025
·
4 revisions
This is the easiest option and works on your local network without needing a public IP or DNS.
- Do not set the
IPADDRESS
environment variable. - Set
NO_CORS=1
to allow the web player to connect to the server. - Set
AUTO_SERVER_URL=1
to automatically set the server URL.
docker run -d \
--name=stremio-docker \
-e NO_CORS=1 \
-e AUTO_SERVER_URL=1 \
-p 8080:8080 \
tsaridas/stremio-docker:latest
Access Stremio at http://<YOUR_LAN_IP>:8080
.
This is the easy option since there is no need to setup DNS or have an external IP. Do not set the IPADDRESS env variable if you just want HTTP. You do not need to expose port 11470 or 12470 with this option but you will only be able to use the Webplayer with HTTP.
Alternatively you can also pass AUTO_SERVER_URL=1
to the environmental variables of the container to automatically setup the server.
Using Docker Compose:
services:
stremio:
image: tsaridas/stremio-docker:latest
restart: unless-stopped
environment:
NO_CORS: 1
AUTO_SERVER_URL: 1
ports:
- "8080:8080"
volumes:
- "./stremio-data:/root/.stremio-server"