Bravo List
Register
Go Back   > Bravo List > P2P > Forum > Downloads
Reply
  #1  
Old 2nd November 2015, 12:06
Glorian Glorian is offline
Member
 
Join Date: Oct 2010
Sweden
Posts: 4
Default Rartracker aka Rarat.org
http://swetorrentking.github.io/rartracker/

The creators of the torrent site has decided to release it to the public :)
Note: I think its in Swedish since the site is Swedish.


INSTALL


rartracker

A modern front and backend bittorrent tracker written in AngularJS and PHP.
Current version

0.3.2
Author

the swedish torrent king
Feature highlights

  • Super responsive GUI thanks to the SPA-application nature of AngularJS
  • Advanced admin-features for monitoring site activity, handling reports and multi-deleting torrents.
  • Many features suitable for scene only trackers
  • Awesome features like bonus-system, leech bonus, seed-time, request system and rss-system.
  • Highly skinnable and mobile friendly design with Bootstrap CSS
  • Very clean code to grasp for developers
  • Dynamic multi language support
Installation

1. Install Node.js/npm and Git

Windows:
Ubuntu/Debian:
$ sudo apt-get install -y nodejs $ sudo apt-get install -y git-core
2. Install dependencies

From the project folder install all build script packages and all 3rd party dependencies
$ npm install --global bower $ npm install --global gulp-cli $ npm install $ npm run dist
3. Import database (databse/database.sql)

Configurations

1. Basic config

Create the file secrets.php in the api/ folder.
<?php $database = 'mysql'; $host = '127.0.0.1'; $dbname = 'rartracker'; $username = 'root'; $password = ''; Some site settings in api/Config.php and app/app.config.js should be changed!
2. Generate new unique salt hashes (optional for security)

  • Note that updating the salts will make current registered accounts unusable, you'd want to log in and create invite codes (step 4) before changing salts and finally registering new accounts.
  • $passwordSalt and $cookieSalt in User.php should be updated with new random hashes.
3. Create admin accounts

Use built in account named "System" password: "password" to create invites and register new admin-accounts The "System" account must remain as a parked account and have Staff rights because it's used as deleter of torrents, sender of PM and creation of forum topics etc. Change System password.
Server settings

Recommended packages

php5 apache2 mariadb-server libapache2-mod-php5 php5-mysql memcached php5-curl php5-memcached
Enable rewrite module and change AllowOverride from "None" to "All" in httpd.conf in order for .htaccess to work

a2enmod rewrite
Permissions

The following folders needs to be created and be given write permission:
  • torrents/
  • subs/
  • img/imdb/
Recommended MariaDB settings

This is for making the fulltext search work
[mysqld] ft_min_word_len=1 ft_stopword_file='stopword_file.txt' tmp_table_size=2G max_heap_table_size=2G
Crontab settings (crontab -e)

12 * * * * wget -O /dev/null http://127.0.0.1/api/v1/run-leechbonus */20 * * * * wget -O /dev/null http://127.0.0.1/api/v1/run-cleanup 0 0 * * * wget -O /dev/null http://127.0.0.1/api/v1/fetch-tvdata 0 0 * * 5 wget -O /dev/null http://127.0.0.1/api/v1/run-bonus 0 20 * * * wget -O /dev/null http://127.0.0.1/api/v1/run-statistics Language support

The default language is English, but if you want the back and front end to default to another of the available languages you need to change the default language variable in Config.php and app.config.js. If the user changes the display language, the default language will still be used for site wide logs and automatic messages.
Developing and deploying

Developing

In the project folder run npm run watch. This will lauch a watcher that continuously build the code into the dist/.
Deploying

In the project folder run npm run dist and the code will be minified and scrambled, a JsHint check will also be made.
The following folders should not exist in production. The bundles contains everything needed. app/ bower_components/ node_modules/
License

WTFPL
Attached Files
File Type: zip swetorrentking-rartracker-v0.3.2-5-g76230b1.zip (1.48 MB, 30 views)
Reply With Quote
The Following 5 Users Say Thank You to Glorian For This Useful Post:
BEST (3rd November 2015), Fynnon (17th February 2016), lafouine022 (3rd November 2015), Phogo (3rd November 2015), z3ro (3rd November 2015)
  #2  
Old 7th November 2015, 10:47
ggg25 ggg25 is offline
Member
 
Join Date: Oct 2014
P2P
Posts: 8
Default
Hello If you have time you helped me Acceleration tracker, I'm not an expert on nodejs and AngularJS, And I have some problem ...

Click the image to open in full size.
Reply With Quote
  #3  
Old 8th November 2015, 00:15
Glorian Glorian is offline
Member
 
Join Date: Oct 2010
Sweden
Posts: 4
Default
Quote:
Originally Posted by ggg25 View Post
Hello If you have time you helped me Acceleration tracker, I'm not an expert on nodejs and AngularJS, And I have some problem ...

Click the image to open in full size.
First: Download Node https://nodejs.org/en/

Im not very good with it. I asked the admin of the tracker to help me and he did. I can share you a few things I remember.

These, you're going to use via CMD and install these things into the "www" or "htdocs" folder there your tracker are.
Code:
npm install -g bower
npm install -g grunt-cli
npm install
bower install
grunt dist
Bump: This is how the Tracker looks like, Its based on swedvdr code.

http://postimg.org/image/6xcptvhfd/

Last edited by Glorian; 8th November 2015 at 03:12.
Reply With Quote
The Following User Says Thank You to Glorian For This Useful Post:
sam144169 (6th December 2015)
  #4  
Old 17th February 2016, 23:44
lordgabber lordgabber is offline
Senior Member
 
Join Date: Feb 2016
Posts: 26
Default
Yeah nice tracker software... but in swedish and dont have any admin tools in back end...
I dont know Swedish ;( And it to hard translate this software on english..
Autor promice make something in future.
But I see that's this soft not in active development!
Hope to see verison 0.2 sometime ;)
Reply With Quote
The Following 2 Users Say Thank You to lordgabber For This Useful Post:
Fynnon (17th February 2016), mpx (18th February 2016)
Reply

Tags
aka , raratorg , rartracker , released

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT +2. The time now is 09:19. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.