Download and Run

Download

Version v0.9.14

OS CPU Platform Download
Windows 64 bit stream-server.exe
  32 bit stream-server.exe
Linux 64 bit stream-server
  32 bit stream-server
  ARM64 stream-server
  ARM32 stream-server
Darwin (macOS) 64 bit stream-server
  32 bit stream-server
Expert

If you do not wish to use a precompiled executable you can compile it yourself.

Run

Windows

  1. Just double-click the exe or run it in a cmd or PowerShell .\stream-server.exe.
  2. Optional: Provide command-line options.

Warning

If you get this "Windows protected your PC" warning press More info and Run anyway.

Linux

  1. Assign the file execute permission in a terminal: chmod +x stream-server.
  2. Run it from the terminal ./stream-server.
  3. Optional: Provide command-line options.

Darwin (macOS) in the Terminal

  1. Assign the file execute permission in a terminal: chmod +x stream-server.
  2. Run it from the terminal ./stream-server.
  3. Optional: Provide command-line options.

Darwin (macOS) from the GUI

  1. Assign the file execute permission in a terminal: chmod +x stream-server.

    Important

    This is important as otherwise macOS will try to edit the file in TextEdit when you open it.

  2. In Finder right click the file and Open.

  3. Confirm the dialog again with Open.

Info

After the first launch the file can just be double-clicked.
Read more: Open an app from an unidentified developer.

Common Errors

  • listen tcp 0.0.0.0:80: bind: permission denied

    The port range below 1024 is restricted on *nix systems to superusers (more info).
    Either run as superuser sudo ./stream-server -p 80 or change the port.

  • listen tcp 0.0.0.0:8080: bind: address already in use

    Something is already using the port. This could be another Stream Server instance or some other application (like a webserver).
    Close / disable the other service or change the port via the command-line options.