TorrServer - програма-сервер, яка дає змогу стрімити медіа-файли, завантажені з торрент-мереж. У цій статті поговоримо про те, як її налаштувати та оновити.
TorrServer - серверна частина програми TorrServe, яка являє собою простий і легкий інструмент для створення персонального торрент-сервера. TorrServer дає змогу вам запустити свій власний торрент-сервер на вашому пристрої (наприклад, на Raspberry Pi або іншому комп'ютері) і керувати завантаженнями торрент-файлів через веб-інтерфейс.
За допомогою TorrServer ви можете завантажувати торрент-файли на сервер, керувати завантаженнями, переглядати статистику і ділитися файлами з іншими користувачами. Цей інструмент зручний для тих, хто хоче мати доступ до своїх торрент-файлів з будь-якої точки мережі. TorrServer є відкритим програмним забезпеченням і доступний для використання безкоштовно. Він забезпечує простий і зручний спосіб створення власного торрент-сервера без зайвих складнощів.
Щоб додати фільми та серіали, достатньо натиснути на зелену іконку по центру екрана:
Далі перенести торрент-файл або вставити текст magnet-посилання (змісту торрент-файлу).
Після додавання торрент-файлу можна змінити назву файлу на сервері, а також поставити обкладинку для більшого комфорту у використанні TorrServer. Їх наявність є не обов'язковою. Натискаємо кнопку "Додати".
Після чого можна завантажити плейлист обраного торрента на свій ПК:
Завантажений .m3u відкривається, наприклад, у програмі PotPlayer, далі легко почати перегляд бажаного серіалу, фільму або відео в найкращій якості в прямому ефірі.
Тепер розглянемо як оновити програму.
Якщо версія програми застаріла, можна прописати команду в консолі сервера і її буде автоматично оновлено до актуальної версії:
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 completedn" >/dev/pts/0
Ще можна додати авторизацію під час підключення до веб-панелі TorrServer. Для цього створіть accs.db за шляхом /opt/torrserver/accs.db
, 'admin' і 'pass' замініть на бажане ім'я користувача і пароль:
Після чого у файлі /etc/systemd/system/torrserver.service
додайте параметр '--httpauth'
у кінець рядка із зазначенням порту веб-панелі:
Перезапустіть TorrServer:
systemctl daemon-reload
service torrserver restart
Готово, тепер у Вас підключена авторизація в панелі TorrServer.
Якщо у вас виникають проблеми із запуском TorrServer, ось кілька кроків, які можуть допомогти вам вирішити проблему:
Якщо після виконання цих кроків проблему не буде розв'язано, можливо, вам буде потрібно звернутися по допомогу до спільноти розробників TorrServer або до тих, хто має досвід роботи з цим інструментом.