Sign inSign up

sybdata/ace86a37

By sybdata

Updated almost 3 years ago

Small. Simple. Alpine Linux based 🐳docker image for stream.

Image
11

5M+

sybdata/ace86a37 repository overview

62826829-1bbe8b80-bbc3-11e9-84ac-0ede07c267e8

Ultimate Docker Multi-Image for AceStream x64 v3.1.49, HTTPAceProxy, hls-proxy, AceY, Astra

==========================

AceStream x86 v3.1.49® https://wiki.acestream.media/Download
HTTPAceProxy® https://github.com/pepsik-kiev/HTTPAceProxy
AceY - Ace Stream Proxy® https://github.com/xelaok/acey
hls-proxy; https://www.hls-proxy.com/ru/ , https://www.hls-proxy.com/news.php
Astra - Professional software to organize Digital TV Broadcasting Service https://cesbo.com
Image Variants
sybdata/ace86a37:tagname
14.02.21 Запуск HLS Proxy for IPTV 7.5.0 + AceStream x64 v3.1.49

2021-02-14 (4)

mkdir -p /opt/hls_stream && cd /opt/hls_stream
nano docker-compose.yml

version: "2"

services:
  acestream:
    container_name: ace
    image: sybdata/ace86a37:ace-d8
    tmpfs:
     - /dev/disk/by-id:noexec,rw,size=4k
     - /tmp/fs:noexec,rw,size=4096m
    restart: always
    ports:
     - "6878:6878"
     - "8621:8621"
     - "8056:80"
    tty: true
  hlsproxy:
    container_name: hlsp
    image: sybdata/ace86a37:hlsproxy
    environment:
     - port=38050
    restart: always
    ports:
     - "38050:38050"

  • port=38050 замените на своё значение!

далее

docker-compose up -d

потом в вебинтерфейсе прокси добавляем адрес движка 2021-02-14 (2)

задаём пароль и секретное для админа

добавляем клиентов

генерируем в учётке bit.ly токен для коротких ссылок 2021-02-14 (3) и добавляем его в конфиг 2021-02-14 (5)

enjoy

2021-02-14 (6)

000. Запуск httpaproxy

2020-12-28 (3)

2020-12-28 (5)

docker run -d --name ace -p 6878:6878 -p 8621:8621 -p 8056:80 --tmpfs "/dev/disk/by-id:noexec,rw,size=4k" --tmpfs "/tmp/fs/:noexec,rw,size=4096m" sybdata/ace86a37:ace-d8

что бы спарсить свой плейлист, запускаем далее команду:
docker exec -w /opt/ ace ./start.sh 192.168.178.26 6878
где 192.168.178.26 адрес вашего движка и 6878 соответственно его http-port
плейлист будет доступен по адресу:
  • 92.168.178.26:8056/ace.m3u
весь каталог:
  • 192.168.178.26:8056
0. Запуск AceStream x64 v3.1.49 + acestream-search + HLS Proxy:

2020-11-08

mkdir -p /opt/hls_stream && cd /opt/hls_stream
nano docker-compose.yml

version: "2"

services:
  acestream:
    container_name: ace
    image: sybdata/ace86a37:ace-d8
    tmpfs:
     - /dev/disk/by-id:noexec,rw,size=4k
     - /tmp/fs:noexec,rw,size=4096m
    restart: always
    ports:
     - "6878:6878"
     - "8621:8621"
     - "8056:80"
    tty: true
  hlsproxy:
    container_name: hlsp
    image: sybdata/ace86a37:hlsproxy
    restart: always
    ports:
     - "8040:8040"

что бы спарсить свой плейлист, запускаем далее команду:
docker exec -w /opt/ ace ./start.sh 192.168.178.26 6878
где 192.168.178.26 адрес вашего движка и 6878 соответственно его http-port
плейлист будет доступен по адресу:
  • 92.168.178.26:8056/ace.m3u
весь каталог:
  • 192.168.178.26:8056

Screenshot_20201108-193935

Screenshot_20201108-140254

How to use this image:
sybdata/aceubase:aceonly - AceStream x64 v3.1.49 Ubuntu 18 http://acestream.org/downloads/linux/acestream_3.1.49_ubuntu_18.04_x86_64.tar.gz
sybdata/aceubase:tagname
sybdata/ace86a37:aced0nly - AceStream x64 v3.1.49 Debian 10 http://acestream.org/downloads/linux/acestream_3.1.49_debian_9.9_x86_64.tar.gz
sybdata/ace86a37:tagname
1. docker network create -d bridge --subnet=172.19.0.0/16 ace-network
1a. docker network create -d bridge --subnet=172.21.0.0/16 ace-network2
2. docker run -d --net ace-network --ip="172.19.0.2" -p 8621:8621 --name aceremote64 --restart=always sybdata/aceubase:aceonly bash -c "/opt/start.sh SZGHqCMt 62062 6878 8621 1800"
2a. docker run -d --net ace-network --ip="172.19.0.2" -p 8621:8621 -p 6878:6878 --name aceremote64d --tmpfs "/dev/disk/by-id:noexec,rw,size=4k" --tmpfs "/tmp/fs/:noexec,rw,size=4096m" --restart=always  sybdata/ace86a37:aced0nly bash -c "/opt/start.sh SZGHqCMt 62062 6878 8621 1800"
3. docker run -d --net ace-network --ip="172.19.0.3" -p 8081:8081 --name httpaproxy --restart=always sybdata/ace86a37:httpaproxy
4. docker run -d --net ace-network2 --ip="172.21.0.4" -p 8624:8624 --name aceremote64a --restart=always  sybdata/aceubase:aceonly bash -c "/opt/start.sh SZGHqCMt 62064 6883 8624 1800"
4a. docker run -d --net ace-network2 --ip="172.21.0.4" -p 8624:8624 -p 6883:6883 --name aceremote64d --tmpfs "/dev/disk/by-id:noexec,rw,size=4k" --tmpfs "/tmp/fs/:noexec,rw,size=4096m" --restart=always  sybdata/ace86a37:aced0nly bash -c "/opt/start.sh SZGHqCMt 62064 6883 8624 1800"
5. docker run -d --net ace-network2 --ip="172.21.0.5" -p 8100:8100 --shm-size=3G --name aceyproxy --restart=always sybdata/ace86a37:acey 
где:
  • SZGHqCMt - access-token для доступа в Веб-Интерфейс
  • 1800 - Время очистки кеша acestream в секундах (30 минут)
  • 62064 - api-port
  • 6880 - http-port
  • 8624 - port
Мониторинг
Интерфейс мониторинга выдает такую информацию:
  • version - версия узла
  • max_connections - максимальное кол-во TCP-соединений
  • max_peers - максимальное кол-во одновременно подсоединенных узлов
  • max_upload_slots - максимальное кол-во открытых слотов для раздачи
  • download_speed - текущая скорость загрузки данных (байт/с)
  • upload_speed - текущая скорость отдачи данных (байт/с)
  • connected_peers_count - кол-во подсоединенных узлов
  • connected_peers - список подсоединенных узлов (пустой, если не задана опция --stats-report-peers)
  • upload_slots - текущее кол-во слотов для раздачи
http://172.19.0.2:8621/app/monitor
http://172.19.0.4:8624/app/monitor

2019-07-28 (4)

Quick reference

AceY - Ace Stream proxy version: 2.5.1

2019-09-06

2019-07-28 (1)

node12

stat46

2019-07-28 (2)

==========================

ace-netf2

1k11

1k17

1k16

Настройка HTTPAceProxy

уже всё в коробке, ссылки на источник вбиты в соответствующие плагина

Все каналы AceStream. Вытаскиваются при помощи acestream search:

+++

Лог прокси
  • tail -f -n 0 /tmp/acehttp.log

918f1a

Настройка RemoteFork

img_0645

Веб-интерфейс
  • RemoteFork: http://your_server_ip:8027/
  • Ace Stream: http://your_server_ip:6878/webui/app/SZGHqCMt/server

Движок запускается с дополнительным ключом --access-token "some_token" (по умолчанию "access token" генерируется случайным образом при каждом запуске движка). После этого веб-интерфейс будет доступен по ссылке: "http://your_server_ip:6878/webui/app/SZGHqCMt/server". После первоначальной настройки сводящейся в задании пароля, веб-интерфейс будет уже доступен по этой ссылке: "http://your_server_ip:6878/server"

Tag summary

Content type

Image

Digest

sha256:2e7bf78f2

Size

477.6 MB

Last updated

almost 3 years ago

docker pull sybdata/ace86a37:ace-service