Skip to content

Latest commit

 

History

1,559 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Release GitHub Downloads (all assets, latest release) Docker Pulls

Docker Web Standalone

web-TLO v4.x.x

Веб-приложение для управления торрентами.

image

Основные функциональные возможности:

  • получение данных о раздачах из хранимых подразделов форума
  • получение сведений о хранимых раздачах в торрент-клиентах
  • формирование и отправка отчётов о хранимых раздачах
  • управление раздачами в поддерживаемых торрент-клиентах
    • добавление
    • удаление
    • остановка/запуск, в т.ч. по расписанию
    • добавление меток/категорий

При обновлении с версии web-TLO 3.x

Note

Следует учесть изменение структуры проекта. Изменилось расположение кода относительно корня проекта, см src, public, bin, cron, composer.json

Добавлен файл /bin/webtlo cron:{action} для запуска задач по расписанию, вместо /cron/{action}.php

ctrl+ F5 - Обязательно!

Обновление Web-TLO с версии 3.x

Описание версий 3.x доступно по ссылке.


Системные требования

Любой веб-сервер с поддержкой PHP 8.1+ (Nginx/Apache2+) и SQLite 3.38+.

Установка

Последний релиз

Docker

Готовый docker образ:

  • docker pull ghcr.io/keepers-team/webtlo:latest
  • docker pull berkut174/webtlo:latest

Примеры docker compose можно посмотреть в docker-compose.yml.

Сборка из исходников, например с помощью docker-compose.dev.yml.

Windows

  • Standalone сборка (рекомендуется), скачать webtlo-win.zip, распаковать в желаемое место, запустить Start.bat. Подробности тут.
  • Подготовленный webtlo.zip для самостоятельной установки в любой подходящий веб-сервер.

Из репозитория

  • клонировать репозиторий git clone https://github.com/keepers-team/webtlo.git
  • установить composer
  • установить зависимости composer install --no-dev
  • использовать флаг --ignore-platform-reqs если не проходит валидацию зависимостей (опционально)
  • настроить желаемый веб-сервер

Важно

В случае самостоятельной настройки рекомендуется в php.ini добавить игнорирование ошибок:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

Увеличить лимиты памяти и используемых переменных:

  • memory_limit = 2G
  • max_input_vars=100000

Пример настроек php.ini: docker-php-ini, standalone-php-ini

Releases

Packages

Used by

Contributors

Languages