| ||||||
![]() |
|
#1
|
||||||||||||
|
||||||||||||
|
Tutorial:How To Set Up Gazelle on a Debian Server
This was taken from from ScT forum, and left exactly as-is … take a look here: ScT/forums_viewtopic.php?id=19331&page=1#p344573 This guide allows anyone to setup their very own BitTorrent tracker using the fancy and flashing Project Gazelle sourcecode by the What.CD development team — Setup and steal releases off ScT and you’ll be as good as SCC, ScL and the likes in no time and NO EFFORT!!!! This guide is written for Debian (etch), but with little modification you can suit it for other distributions as well. It’s time to go and rent that 20€ Kimsufi now and start your very own career as the SysOp of your imba tracker. While not necessary, it’s preferred that you purchase a domain for the site as well. Preferably something that has “scene” prefix or postfix!!!! Like sceneIMBA.com, cbatogetmyownsceneaxx.com or faggotscene.net. Want to run a tracker, but your low-end seedbox with 512mb ram runs on Windows? GTFO. Here’s what you need to install, via apt-get. 1. Dependencies: Code:
$ apt-get install build-essential apache2 php5 libapache2-mod-php5 mysql-server libmysqlclient15-dev php5-mysql memcached php5-memcache php5-gd php5-mcrypt subversion automake Code:
$ apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev make zlib1g-dev 2. Configuring apache Apache2 installs itself in /etc/apache2. By default, it serves its **** from /var/www directory, but we’ll change that along with some other stuff in a mo. First, create a directory where you store your web-frontend files. For example: Code:
$ cd / $ mkdir site The file to alter is /etc/apache2/sites-enabled/000-default Code:
$ nano /etc/apache2/sites-enabled/000-default Code:
# Standard http port
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin leet@sysop.com
ServerName scenefaggot.net
DocumentRoot /site/
<Directory “/site/captcha”>
Order deny,allow
Deny from all
</Directory>
<Directory “/site/classes”>
Order deny,allow
Deny from all
</Directory>
<Directory “/site/sections”>
Order deny,allow
Deny from all
</Directory>
<Directory “/site/torrents”>
Order deny,allow
Deny from all
</Directory>
<Files ~ “^\.ht|\.ini|\.inc|\.sql”>
Order deny,allow
Deny from all
</Files>
</VirtualHost>
Code:
# HTTPS port NameVirtualHost *:443 <VirtualHost *:443> SSLEngine on SSLCertificateFile /path/to/cert.crt SSLCertificateKeyFile /path/to/cert.key Then you just need to create a certificate (consult google). Ogay, we’ve done configuring apache. Time to reload the changes Code:
$ apache2 -k restart 3. Getting sourcecode You can fetch the source from What’s SVN repository as follows: Code:
$ svn co http://svn.what.cd/repos/project_gazelle/trunk/ /site/ 4.Configuring MySQL Principally you should take a look at /etc/mysql/my.cnf and optimize it for your setup and needs. Obviously you’re too much of a slob and cba to, so just skip this step and tell yourself it’ll all be ok. What you should do, though, is to setup a root password for MySQL as it is not automatic. Code:
$ mysql -u root $ use mysql $ update user set password=PASSWORD(”NEWPASSWORD”) where User=’root’; $ flush privileges; $ quit; 5. Configuring the site Then you will need to navigate to youripaddress and follow instructions. Literacy is required in this step unfortunately. If all is well, you should now be able to access your site. If not, all is not well. That is not all, though. You’ve got the site web frontend working, but not the tracker — yet. Project Gazelle includes a tracker written in C++. It is its program that runs on its own. Remember to remove the installation directory after successful install. Ie, rm -r /site/install 6. Getting tracker up and running Code:
$ cd /site/ $ tar zxfv xbtt.tar.gz $ cd xbtt/build/xbtt $ ./autogen.sh $ make $ cd src Code:
mysql_host = mysql_user = There’s also the actual tracker executeable xbt_tracker. Which you’ll need to run with command ./xbt_tracker xbt_tracker.conf after the last step. The last step to get the tracker working is to insert some parameters into MySQL. It defaults to What.cd’s IP address and stuff, and you must change that. Code:
$ mysql -u root -pNEWPASSWORD $ use databasename_that_you_defined_in_install_php $ select * from xbt_config; Code:
$ update xbt_config set value = ‘YOURIPADDRESSHERE’ where value = ‘70.47.114.223′; $ update xbt_config set value = ‘WHATPORTYOUWANNAUSE’ where value = ‘34000′; $ select * from xbt_client_whitelist; Code:
$ insert into xbt_client_whitelist (peer_id, vstring) values (’-UT1810-’, ‘uTorrent 1.8.1′); Last edited by pirpiliter; 03-04-09 at 11:31. |
|
#2
|
||||||||||||
|
||||||||||||
|
Code:
./xbt_tracker xbt_tracker.conf /site/xbtt/build/xbtt/src/.libs/lt-xbt_tracker: error while loading shared libraries: libmisc.so.0: cannot open shared object file: No such file or directory Code:
sql_result.h:70: error: 'atoll' was not declared in this scope make[4]: *** [database.lo] Error 1 make[4]: Leaving directory `/site/xbtt/build/xbtt/src/misc/sql' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/site/xbtt/build/xbtt/src/misc' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/site/xbtt/build/xbtt/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/site/xbtt/build/xbtt' make: *** [all] Error 2 Last edited by adyshor; 25-04-09 at 12:35. |
|
#3
|
||||||||||||
|
||||||||||||
|
Quote:
Code:
ln -sf ../../lib/libmisc.so.0 /usr/lib/libmisc.so |
|
#4
|
||||||||||||
|
||||||||||||
|
Quote:
![]() Quote:
Late edit: Still same error Code:
./xbt_tracker xbt_tracker.conf /site/xbtt/build/xbtt/src/.libs/lt-xbt_tracker: error while loading shared libraries: libmisc.so.0: cannot open shared object file: No such file or directory Last edited by adyshor; 25-04-09 at 13:10. |
| Sponsored Links | ||
| ||
|
#5
|
||||||||||||
|
||||||||||||
|
Quote:
__________________
Do not ask me to help you work on your site that is not phpMyBitTorrent Do not ask me to make a mod for any other source Do not Ask me to setup your site. I will no longer help you setup your site, there is a setup script if you have trouble with it post in the forum here or in phpMyBitTorrent forum
|
|
#6
|
||||||||||||
|
||||||||||||
Hi I'm almost done a still need to resolve this problemCode:
./xbt_tracker xbt_tracker.conf /site/xbtt/build/xbtt/src/.libs/lt-xbt_tracker: error while loading shared libraries: libmisc.so.0: cannot open shared object file: No such file or directory Later edit: How can I make the anounce url from tracker.domain to domain? Last edited by adyshor; 25-04-09 at 13:48. |
|
#7
|
||||||||||||
|
||||||||||||
|
Code:
./xbt_tracker xbt_tracker.conf /site/xbtt/build/xbtt/src/.libs/lt-xbt_tracker: error while loading shared libraries: libmisc.so.0: cannot open shared object file: No such file or directory |
|
#8
|
||||||||||||
|
||||||||||||
|
Got it working, thanks!
|
|
#9
|
||||||||||||
|
||||||||||||
|
I have xbtt mostly setup and installed but I keep getting this error when I try to run it:
Code:
./xbt_tracker: error while loading shared libraries: libmisc.so.0: cannot open shared object file: No such file or directory Thank You for ANY help with this! George P.S. Guess I should give some more info like OS and stuff....the system is running Debian Stable(Lenny) and I do have Libtools installed if that helps any. |
|
#10
|
||||||||||||
|
||||||||||||
|
for the shared libraries issue do
Code:
cp /usr/local/lib/libmisc.* /usr/lib/ Quote:
Code:
define('ANNOUNCE_URL','http://tracker.A.B.C.1D:port'); //Announce URL
|
![]() |
| Tags |
| debian , gazelle , server , set |
| Thread Tools | |
| Display Modes | |
|
|
LinkBacks (?)
LinkBack to this Thread: http://bvlist.com/gazelle/2359-how-set-up-gazelle-debian-server.html
|
||||
| Posted By | For | Type | Date | |
| InstalationDebian - gazellewhatcd - How To Set Up Gazelle on a Debian Server - Project Hosting on Google Code | This thread | Refback | 16-02-10 18:56 | |
| Installing a Torrent Tracker | This thread | Refback | 16-12-09 17:25 | |
| Installing a Torrent Tracker - Overclockers UK Forums | This thread | Refback | 22-11-09 19:24 | |
| Installing a Torrent Tracker - HEXUS.community discussion forums | This thread | Pingback | 21-11-09 22:12 | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Looking For a Coder for gazelle | thephoenix | Gazelle | 2 | 29-05-10 00:29 |
| Installing Webmin and CSF on Debian Lenny | Phogo | Tutorials | 0 | 26-01-10 11:25 |
| gazelle on centos 5.3 | marius | Gazelle | 10 | 22-01-10 18:07 |
| [HELP]Memcache gazelle | amnezia | Gazelle | 1 | 20-09-09 02:58 |
| Help with gazelle! | Viperia | Gazelle | 4 | 02-09-09 06:50 |