Введение

Введение

Al(co)pac — персональный медиа-сервер, написанный на Go. Агрегирует метаданные из внешних API-сервисов, предоставляя единый интерфейс для клиентских приложений.

Основные возможности

  • Модульные источники — подключение внешних API через систему модулей с гибкой настройкой
  • Админ-панель — управление пользователями, источниками, плагинами, прокси и конфигурацией
  • Telegram авторизация — авторизация через бота, управление устройствами, авто-одобрение
  • TorrServer — встроенная интеграция с TorrServer (всегда в бинарнике)
  • Проксирование — VLESS, SOCKS5, HTTP прокси с привязкой к источникам
  • Транскодирование — HLS транскодирование через FFmpeg (H.264 + HEVC)
  • YouTube — персональная лента подписок и плейлистов через OAuth Device Flow
  • Kit — система персональных настроек источников для каждого пользователя
  • Master/Slave синхронизация — режим для нескольких серверов
  • 0.3 NEW Кластер — балансировщик нагрузки между несколькими серверами
  • 0.3 NEW Промокоды — альтернативная регистрация устройств без Telegram
  • 0.3 NEW Обязательные подписки — проверка подписки на каналы перед авторизацией
  • 0.3 NEW Плагины — Пульт, Алиса, IPTV, DLNA, MSX, Календарь, Пропуск заставок, OpenSubtitles, Перекрёстный поиск, AntiDPI

Быстрый старт

curl -fsSL dev.alcopa.cc/install | bash
curl -fsSL dev.alcopa.cc/docker | bash

После установки сервер доступен по адресу http://IP:PORT, а админ-панель — по уникальной ссылке, которая выводится при первом запуске.

Структура документации