This project deploys Acestream within a Docker container using Ubuntu 22.04 and Python 3.10 for compatibility.
Acestream is a platform for live streaming via peer-to-peer networks. Dockerizing Acestream simplifies its setup and provides isolated environments.
- Docker Installation: Ensure Docker Desktop is installed on your system.
-
Script Overview: The
SetupAcestream.bat
script automates:- Docker installation (if needed)
- Docker image download
- Container setup (port 6878 exposed for network access)
-
Usage: Download and run the SetupAcestream.bat script as Administrator.
Note: This ensures the latest Acestream Docker image and container management.
This project uses the ubuntu:22.04 base image. You must clone the project first. Then, to build the image use:
docker build --no-cache -t docker-acestream .
To start a container and run Acestream:
docker run --name docker-acestream -d -p 6878:6878 -e INTERNAL_IP=127.0.0.1 --restart unless-stopped docker-acestream
-
Start the Container: Use
docker-compose
to start the container:docker-compose up -d
-
Update the Image: To get the latest image version:
docker-compose pull && docker-compose up -d
Access Acestream via the web interface at http://localhost:6878/webui/player/
. Load Acestream links in the top left
field.
Check the health status:
docker inspect --format='{{json .State.Health}}' docker-acestream
Or via the web interface: http://localhost:6878/webui/api/service?method=get_version
.
We welcome contributions. Fork, make changes, and submit a pull request for review.
This project is under the MIT License. See LICENSE for more details.