belomaxorka

Разработчик
Administrator
Доброго времени суток!

С недавних пор у TorrentPier появился удобный установщик на дистрибутивы Ubuntu и Debian.
То-есть теперь для установки движка не нужно как либо подготавливать сервер, устанавливать панели-управления хостингом, и большое количество пакетов вручную.
Вся установка заключается во вводе нескольких консольных команд, после выполнения которых вы получите рабочий и настроенный трекер.

Теперь подробно опишу что делает установщик:
- Устанавливает PHP, а также необходимые модули к нему.
- Устанавливает и настраивает nginx.
- Устанавливает и настраивает MariaDB.
- Устанавливает и настраивает phpMyAdmin.
- Устанавливает и настраивает серверный крон (crontab).
- Устанавливает TorrentPier, а также composer зависимости для него.

После установки вы получите данные ссылку на ваш трекер, данные авторизации от учетной записи в TorrentPier, а также данные подключения к MariaDB и phpMyAdmin.
На этом этапе, ваш трекер уже полностью настроен и готов к работе!

Сами команды по установке движка вы можете найти в нашем репозитории на GitHub.
На данный момент происходит проверка работы установщика, поэтому свои пожелания / отчёты об ошибках можете писать в этой теме.

Имейте в виду, устанавливать движок желательной на чистый дистрибутив (без установленных ранее панелей / сторонних пакетов).
Если у вас куплена VDS, то подключится к ней можно по SSH.

В будущем будет добавлена возможность выбора версии PHP и тип релиза (стабильный, RC, master-ветка). По мере добавления новых возможностей, данная тема будет пополняться.



!!! НОВАЯ ВЕРСИЯ !!!



Огромное спасибо нашему контрибьютору Sergei Solovev за сделанный им автоматический установщик! ❤️
 
Last edited:
Ради теста поставил на локальной машине, все ок, все работает отлично. Очень удобная вещь.
Есть два вопроса:
1) Стоит добавить ftp сервер, ибо через nano особо не поработаешь.
2) Добавить поддержку apache2 и полноценного php.
 
полноценного php.
Что подразумевается под полноценным? Стоят все необходимые модули, правда пока выбора версий нету, но это вопрос времени.

По поводу пожелания выше - будет добавлено со временем. За идеи спасибо.
 
Ради теста поставил на локальной машине, все ок, все работает отлично. Очень удобная вещь.
Есть два вопроса:
1) Стоит добавить ftp сервер, ибо через nano особо не поработаешь.
2) Добавить поддержку apache2 и полноценного php.
1. Зачем FTP, если есть SFTP?
2. Apache добавить можно, стоит учитывать так-же и проблемы связанные с ним. К тому же, на чистом апаче сейчас никто не работает, используют связку с NGINX.

Считаю, что нужно более точно сформировать в них потребность. Сейчас это бессмысленно.
 
1. Зачем FTP, если есть SFTP?
2. Apache добавить можно, стоит учитывать так-же и проблемы связанные с ним. К тому же, на чистом апаче сейчас никто не работает, используют связку с NGINX.

Считаю, что нужно более точно сформировать в них потребность. Сейчас это бессмысленно.
Про sftp не знал, подключился, действительно работает. Спасибо.
 
Why are older versions being installed instead of the latest ones?

nginx ((1.18.0)
jquery (jquery-1.12.4.min.js)
phpMyAdmin (5.1.1)

I upgraded all of these using apt and once I resolved a couple config issues, they work fine with the tracker. Are there plans to include the newest versions by default?
 
Why are older versions being installed instead of the latest ones?

nginx ((1.18.0)
jquery (jquery-1.12.4.min.js)
phpMyAdmin (5.1.1)

I upgraded all of these using apt and once I resolved a couple config issues, they work fine with the tracker. Are there plans to include the newest versions by default?
Hi! These versions are supplied by the operating system. You can install Debian 12 or ubuntu 24.04 to get a newer version. In any case, even if they are outdated, developers are implementing security fixes.
 
Last edited:

🚀 Автоматическая установка TorrentPier​

Рады представить вам официальный скрипт автоматической установки TorrentPier для серверов на базе Debian и Ubuntu. Теперь развернуть полнофункциональный BitTorrent-трекер можно всего за несколько минут!

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

Гибкий выбор компонентов:
  • 🌐 Веб-серверы: Nginx, Apache или Caddy — выбирайте то, что вам удобно
  • 🐘 PHP версии: 8.2, 8.3 или 8.4 — поддержка современных версий
  • 📦 TorrentPier: v2.4 или v2.8 — обе ветки поддерживаются
Автоматическая настройка кэширования:
  • ⚡ Redis для TorrentPier v2.4 — быстрое кэширование из коробки
  • 💾 Memcached для TorrentPier v2.8 — оптимальная производительность
  • Никакой ручной настройки — всё работает сразу после установки!
SSL/TLS шифрование:
  • 🔒 Автоматическое получение сертификатов Let's Encrypt
  • 🔄 Автообновление сертификатов
  • 🎯 Умный режим: SSL только для доменов, автоматическое отключение для IP-адресов
Удобство и надежность:
  • ✅ Проверка системных требований перед установкой
  • 🩺 Health check всех компонентов после установки
  • 🧪 Dry-run режим для тестирования без установки
  • 📊 phpMyAdmin с отдельным портом (9090) для удобного управления базой данных
  • ⏰ Автоматическая настройка CRON-задач
  • 📝 Детальное логирование процесса установки
Безопасность:
  • 🔐 Генерация надежных случайных паролей
  • 👤 Создание отдельного пользователя базы данных
  • 🛡️ Защита критичных директорий
  • ⚙️ Правильная настройка прав доступа

🎯 Что устанавливается​

  • ✅ Выбранный веб-сервер (Nginx/Apache/Caddy)
  • ✅ PHP-FPM с необходимыми расширениями
  • ✅ MariaDB с автоматической настройкой
  • ✅ Composer для управления зависимостями
  • ✅ Redis (для v2.4) или Memcached (для v2.8)
  • ✅ phpMyAdmin для управления БД
  • ✅ SSL-сертификаты (опционально)
  • ✅ CRON-задачи для автоматического обслуживания

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

  • ОС: Debian 12+ или Ubuntu 22.04+
  • RAM: минимум 512 МБ (рекомендуется 1 ГБ+)
  • Диск: минимум 5 ГБ свободного места
  • Права: root доступ

📚 Документация​

Полная документация и примеры использования доступны в репозитории: GitHub - torrentpier/autoinstall: 🚀 TorrentPier auto-installation script

💡 Особенности​

  • ⏱️ Время установки: 5-10 минут в зависимости от скорости сервера
  • 🔍 Умная проверка: автоматическая проверка доступности портов и ресурсов
  • 🎨 Красивый вывод: цветное форматирование и прогресс-бары
  • 📄 Детальные логи: все действия записываются в /var/log/torrentpier_install.log
  • 💾 Сохранение данных: все учетные данные сохраняются в /root/torrentpier.cfg

🆘 Поддержка​

Если у вас возникли вопросы или проблемы:
  • 📖 Изучите документацию в репозитории
  • 🐛 Создайте issue на GitHub
  • 💬 Обратитесь на форум TorrentPier
 
Last edited:
Back
Top