Л
и
ч
н
ы
й
 
к
а
б
и
н
е
т
Goldensites | CMS Joomla | Joomla 1.5 | Компоненты Joomla! 1.5 | Joomla торрент the XBT Tracker Frontend

Joomla торрент the XBT Tracker Frontend

Joomla торрент the XBT Tracker Frontend Позволяет управлять торрентом c frontend'а сайта на Joomla! Компонент добавляет несколько возможностей в дополнение к стандартным возможностям XBT Tracker, например:
- добавлен БАН клиентов (исключение клиентов из раздачи);
- позволяет отследить скорость клиентов торрента;
- добавлена статистика скачиваний;
- интеграция с форумами ((IPB, VBulletin, PHPBB, SMFv1, SMFv2)

Установка торрента Joomla the XBT Tracker Frontend - инструкцию Вы можете найти здесь

Установка the XBT Tracker на выделенный сервер:
Начинаем установку трекера XBT.
Подключаемся по SSH к серверу при помощи программы Putty.
Далее первое что я поставил для удобства — Midnight Commander, для этого вводим команду:
apt-get install mc

Затем обновим репозитории
apt-get update

Теперь приступаем непосредственно к установке - вводим
apt-get install cmake g++ libboost-date-time-dev libboost-dev \libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev \libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev

Идем далее, создаем папку ну например в папке /tmp/tracker Для этого я сначала запустил  Midnight Commander (ввел команду mc), затем зашел в папку tmp, нажал клавишу F7, ввел tracker и нажал Enter
Затем выходим из MC и командой cd .. выходим в корневой каталог (возможно потребуется повторить несколько раз), затем входим в home (cd home) и в tmp (cd tmp)
Затем вводим команды:
svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/misc xbt/misc
svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/Tracker xbt/Tracker
cd xbt/Tracker
./make.sh

Все готово
Теперь в папке Home создаем папку  xbt_tracker и копируем туда содержимое папки  tmp/tracker/xbt/tracker/
Переименуем xbt_tracker.conf.default в xbt_tracker.conf. Это можно сделать или с помошью Midnight Commander или командами:
cp xbt_tracker /home/xbt_tracker/
cp xbt_tracker.conf.default /home/xbt_tracker/
cp xbt_tracker.sql /home/xbt_tracker/
cd /home/xbt_tracker/
mv xbt_tracker.conf.default xbt_tracker.conf

Следующий этап установки — создание базы данных MYSQL .  Я предпочитаю когда используется база основного сайта (который на joomla)
Тут есть 2 пути :
1. Сервер с трекером будет подключаться к базе MYSQL на хостинге, где установлен сайт
2. Сайт будет использовать MYSQL базу на сервере с трекером.

Так как не все хостинг провайдеры разрешают удаленные подключения к своим базам данных, я буду использовать второй вариант, на  выделенном сервере (хоть и виртуальном) я могу разрешить удаленные подключения к Mysql серверу. Для этого я на виртуальном выделенном сервере создаю базу, с помощью Phpmyadmin на хостинге где находится мой сайт экспортирую ее в файл, который затем импортирую на виртуальном сервере. Этот процесс подробно я сейчас описывать не буду, если необходимо  - опишу. Далее, редактируем файл configuration.php для новой mysql базы данных, указываем IP сервера а не localhost, имя и пароль, а так же имя базы данных.
Далее с помощью Phpmyadmin импортируем файл /home/xbt_tracker/xbt_tracker.sql в нашу базу данных (которую использует Joomla)
Затем редактируем файл xbt_tracker.conf, указывая данные для соединения с базой данных. Сделать это можно с помощью Midnight Commander
И запускаем трекер командой
./xbt_tracker


Инструкция по установке на Unix/Linux от разработчика (язык английский) здесь