Sign inSign up

sybdata/ace86a37

By sybdata

•Updated about 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

about 3 years ago

docker pull sybdata/ace86a37:ace-service