Webtor Self-Hosted: локальный торрент-клиент с поддержкой стриминга
Webtor Self-Hosted — это версия webtor.io, реализованная в виде единого Docker-образа для локального использования. Она позволяет удобно работать с торрентами: можно загружать отдельные файлы, стримить видео и аудио сразу без полной скачки, а также скачивать целые торренты в виде ZIP-архива.
Проект подходит для тех, кто хочет обходиться без сторонних торрент-клиентов и иметь возможность сразу же получать доступ к медиафайлам. Стриминг поддерживает популярные форматы, и что важно, через интеграцию с OpenSubtitles можно автоматически получать субтитры. Обрати внимание, что тебе понадобится бесплатный ключ API от OpenSubtitles и, при желании, от AI API для переводов субтитров.
Запускать надо через Docker. Просто установи Docker, запусти команду из README, и заходи в интерфейс по адресу http://localhost:8080. Имей в виду, что проект может подойти не всем из-за зависимости от API и нужды в Docker.
Проект Webtor, self-hosted представляет собой локальную версию webtor.io, реализованную в виде контейнера Docker. Этот сервис позволяет пользователям работать с торрентами без необходимости скачивания клиентского программного обеспечения.
Особенности
- Прямая ссылка для загрузки (DDL): Возможность выбрать файл внутри торрента и загрузить его напрямую.
- Мгновенная потоковая передача видео и аудио: Поддержка множества форматов и возможность начать просмотр без предварительной загрузки.
- Скачать весь торрент как ZIP-архив: Сохранение оригинальной структуры папок без использования торрент-клиента.
- Персональная библиотека: Добавляй торренты в личный аккаунт, возможность автоматического обнаружения фильмов и сериалов.
- Субтитры из OpenSubtitles: Автоматический поиск соответствующих субтитров при наличии API-ключа.
- Интеграция с Stremio: Возможность использовать свой интерфейс на телевизоре через Stremio.
Установка и запуск
Чтобы установить Webtor, выполни следующие шаги:
1. Установи Docker.
2. Запусти экземпляр Webtor с помощью команды:
docker run -d -p 8080:8080 -v data:/data -v pgdata:/pgdata -v storage:/storage --name webtor --restart=always ghcr.io/webtor-io/self-hosted:latest
3. Доступ к интерфейсу осуществляется по адресу .
Ограничения
Проект поддерживает платформы linux/amd64 и linux/arm64, однако 32-битные архитектуры не поддерживаются. По умолчанию экземпляр открыт для всех, и любой может получить к нему доступ. Рекомендуется установить пароль администратора для защиты.
Также, если планируешь использовать свой домен, необходимо настроить переменную DOMAIN для корректного формирования ссылок и сессий пользователей. Без HTTPS не возможно встраивание плеера на сторонние сайты.
Настройка и конфигурация
Вместе с основными функциями, ты можешь настроить различные параметры, такие как:
- Настройки базы данных: Использует встроенную базу данных PostgreSQL.
- Настройка уведомлений по электронной почте: Можно использовать SMTP для отправки уведомлений.
- Настройка функций ИИ: Предоставляет возможность включать функции, такие как перевод субтитров.
Webtor предлагает множество настроек и возможностей для кастомизации, что позволяет адаптировать его под свои нужды. Но важно помнить, что использование такого решения требует определенных технических знаний для настройки и обслуживания.
Открыть на GitHub: webtor-io/self-hosted →
RepoRadar