TorrServer - личный стриминг-сервис для кино и сериалов
Развертывание TorrServer за несколько минут
Для начала подготовим сервер с установленным пакетом TorrServer. Это можно сделать двумя разными способами. Вы можете выбрать наиболее подходящий для Вас.
1.1. Покупка необходимого тарифа с предустановленным TorrServer
Для этого нам потребуется купить необходимый сервер в желаемой локации. В нашем случае это будет базовый тариф PARs-1 в Париже:
Переходим в раздел «Предустановленного ПО»:
Указываем нужный нам скрипт TorrServer:
Информация
Установка ОС будет произведена согласно указанной ОС в скрипте предустановленного ПО, в данном случае будет установлен Ubuntu 22.04 + TorrServer
Ставим желаемый срок аренды по часам или месяцам, при необходимости отключаем услугу «Бекапы» и жмём кнопку Оплатить:
Отлично
Отлично. Теперь после активации вашего сервера вы сможете войти в панель TorrServer. Мы расскажем об этом подробнее в пункте 2 («Вход в панель TorrServer»).
1.2. Переустановка существующего сервера с выполнением установки скрипта TorrServer
Перейдём в раздел услуг и нажмём иконку троеточия справа от уже купленного сервера, выберем пункт Переустановить
Вы увидите данное меню, в котором перейдем во вкладку «Предустановленное ПО»
Выбираем скрипт TorrServer, указываем новый пароль от сервера, нажимаем "Переустановить":
Информация
Переустановка ОС будет произведена согласно указанной ОС в скрипте предустановленного ПО, в данном случае будет установлен Ubuntu 22.04 + TorrServer
Отлично
Теперь после переустановки ОС на вашем сервере вы сможете войти в панель TorrServer. Мы расскажем об этом подробнее в пункте 2 («Вход в панель TorrServer»)
Информация
Вы так же можете обратиться в поддержку для помощи в установке данного ПО.
2. Вход в панель TorrServer
Подключаемся к серверу любым удобным вам способом (по SSH или FTP), например, посредством PyTTY, WinSCP или командной строки, с указанием IP, логина и пароля из личного кабинета, либо письма с вашей почты. Подробно порядок подключения к серверу описан в нашей статье.
В корневом каталоге сервера нам необходимо найти файл "TorrServer.log" с данными для подключения к панели TorrServer и просмотреть их, путь до файла: /root/TorrServer.log
При подключении через FTP клиент достаточно просто открыть директорию /root/ и затем открыть файл "TorrServer.log".
Если вы подключаетесь по SSH, то быстро и удобно вывести данные из файла вы можете командой:
cat /root/TorrServer.log
После перехода по ссылке на панель TorrServer и ввода логина и пароля, указанного в файле "TorrServer.log" вы попадете на главную страницу панели.
Для добавления фильмов и сериалов достаточно нажать на зеленую иконку по центру экрана:
Далее перенести торрент-файл или вставить текст magnet-ссылки (содержания торрент файла).
После добавления торрент-файла вы можете изменить название файла в вашем сервере, а так же поставить обложку для большего комфорта в использовании TorrServer. Их наличие является не обязательным. Нажимаем кнопку «Добавить».
Далее вы можете загрузить плейлист выбранного торрента на свой ПК:
Скачанный .m3u файл можно открыть в программе PotPlayer и начать просмотр желаемого сериала, фильма или видео в лучшем качестве в прямом эфире.
Изменение данных для авторизации в панели TorrServer
Для безопасности по умолчанию при установке скрипта предустановленного ПО TorrServer включена авторизация в панель управления по паролю. Для изменения данных для входа в панель вы можете изменить содержимое файла на сервере: /opt/torrserver/accs.db
Например, выполнив команду из консоли сервера:
nano /opt/torrserver/accs.db
Затем просто заменив данные о логине и пароле в формате {"admin": "password"}
на желаемое имя пользователя и пароль:
Затем после сохранения файла необходимо перезагрузить службу TorrServer:
systemctl daemon-reload
service torrserver restart
Изменение порта для панели TorrServer и отключение авторизации в веб-панели
Для изменения порта, на котором располагается веб-панель TorrServer достаточно изменить конфигурационный файл: /etc/systemd/system/torrserver.service
Например, выполнив команду из консоли сервера:
nano /etc/systemd/system/torrserver.service
В данном файле в строке:
ExecStart = /opt/torrserver/torrserver -d /opt/torrserver -p 8090 --httpauth
вы можете указать любой удобный для вас порт вместо порта 8090 используемого по умолчанию.
Информация
Для отключения авторизации в веб-панели достаточно удалить ключ --httpauth
из строки:
ExecStart = /opt/torrserver/torrserver -d /opt/torrserver -p 8090 --httpauth
После редактирования строка должна выглядеть таким образом:
ExecStart = /opt/torrserver/torrserver -d /opt/torrserver -p 8090
После внесения изменений и сохранения конфигурационного файла необходимо перезагрузить службу TorrServer:
systemctl daemon-reload
service torrserver restart
Обновление TorrServer
В случае устаревания установленной версии TorrServer достаточно прописать следующую команду в консоли сервера и он будет автоматически обновлен до актуальной версии и перезагружен:
dir="/opt/torrserver"
bin="torrserver"
systemctl stop torrserver.service
rm -r ${dir}/${bin}
dir="/opt/torrserver"
mkdir -p ${dir}
architecture=""
case $(uname -m) in
i386) architecture="386" ;;
i686) architecture="386" ;;
x86_64) architecture="amd64" ;;
arm) dpkg --print-architecture | grep -q "arm64" && architecture="arm64" || architecture="arm7" ;;
esac
url=$(curl --silent https://github.com/YouROK/TorrServer/releases/ | grep TorrServer-linux-${architecture} | head -1 | awk -F \" '{print $2}')
wget -O ${dir}/${bin} https://github.com/${url}
chmod +x ${dir}/${bin}
systemctl start torrserver.service
echo -e "\nTorrServer Online - update completed\n" >/dev/pts/0