acestream-docker-home
acestream-docker-home copied to clipboard
Integrated solution for running Acestream in Docker containers, optimized for Ubuntu.
Dockerized Acestream
Leer documentación en Español
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.
Prerequisites
- Docker Installation: Ensure Docker Desktop is installed on your system.
Automatic Installation and Execution with SetupAcestream.bat (Windows)
-
Script Overview: The
SetupAcestream.batscript 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.
Building the Image
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 .
Running the Container
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
Docker Compose
-
Start the Container: Use
docker-composeto start the container:docker-compose up -d -
Update the Image: To get the latest image version:
docker-compose pull && docker-compose up -d
Accessing the Web Interface
Access Acestream via the web interface at http://localhost:6878/webui/player/. Load Acestream links in the top left
field.
Verifying Container Health
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.
Contributions
We welcome contributions. Fork, make changes, and submit a pull request for review.
License
This project is under the MIT License. See LICENSE for more details.