An Ace Stream server Docker image.
What this provides:
- Dockerized Ace Stream server (version
3.2.3
) running on docker container python 3.8-slim - Dockerized web server which provides acces to python playback script
playstream.py
instructing server to:- Commence streaming of a given program ID.
Since a single HTTP endpoint exposed from the Docker container controls the server and provides the output stream, this provides one of the easier methods for playback of Ace Streams on traditionally unsupported operating systems such as macOS.
To build Docker image:
$ docker compose build
To run Docker image:
$ docker compose up -d
Alternatively pull the Docker Hub image:
$ docker pull [todo]
Docker will start 2 containers: acestream-server and acestream-web
-
Browse to the webinterface, default port is 4000, and input the acestream ID into the webpage.
-
Server will respond with the http link (still needs to be fixed with external ip)
You can find acestream ID's here: https://acestreamsearch.net/en/
- Binary downloads: https://wiki.acestream.org/Download
- Ubuntu install notes: https://wiki.acestream.org/Install_Ubuntu
- HTTP API usage: https://wiki.acestream.org/Engine_HTTP_API
playstream.py
routines inspired by: https://github.com/jonian/acestream-launcher