Go to file
2023-06-02 12:00:53 +02:00
.github/workflows ci: publish workflow improvements & Dockerfile labels 2023-02-14 11:43:10 +02:00
.dockerignore init 2023-02-14 11:02:36 +02:00
.gitignore init 2023-02-14 11:02:36 +02:00
Dockerfile fix: Dockerfile - change label 2023-05-31 16:17:18 +03:00
LICENSE.md chore: add LICENSE 2023-06-02 12:00:53 +02:00
README.md fix: readme now refers to vX.XX.X of server 2023-05-31 16:19:59 +03:00

The Stremio streaming server.js Docker image

Build image

Docker image can be easily built using the included Dockerfile.

By default, the image has ffmpeg installed with a specific version of ffmpeg-jellyfin, for more information check the Dockerfile.

For the desktop build (currently, the only supported platform) do not pass the BUILD argument:

  • Build docker image with server.js version v4.19.0:

docker build --build-arg VERSION=v4.19.0 -t stremio/server:latest .

  • Build a Docker image with a local server.js found in the root of the folder: Note: By passing an empty VERSION argument you will skip downloading the server.js from AWS before overriding it with your local one.

docker build --build-arg VERSION= -t stremio/server:latest .

Arguments

  • VERSION - specify which version of the server.js you'd like to be downloaded for the docker image.
  • BUILD - For which platform you'd like to download the server.js.

Other arguments:

  • NODE_VERSION - the version which will be included in the image and server.js will be ran with.
  • NVM_VERSION - nvm version to be used for managing nodejs versions.
  • JELLYFIN_VERSION - jellyfin-ffmpeg version, we currently require version <= 4.4.1.

Run the image

docker run --rm -d -p 11470:11470 stremio/server:latest