Bravo List

Bravo List (http://www.bvlist.com/index.php)
-   Downloads (http://www.bvlist.com/forumdisplay.php?f=16)
-   -   Rartracker aka Rarat.org (http://www.bvlist.com/showthread.php?t=10575)

Glorian 2nd November 2015 12:06

Rartracker aka Rarat.org
 
1 Attachment(s)
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.
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

ggg25 7th November 2015 10:47

Hello If you have time you helped me Acceleration tracker, I'm not an expert on nodejs and AngularJS, And I have some problem ...

http://v08.imgup.net/Snmka7241.PNG

Glorian 8th November 2015 00:15

Quote:

Originally Posted by ggg25 (Post 47805)
Hello If you have time you helped me Acceleration tracker, I'm not an expert on nodejs and AngularJS, And I have some problem ...

http://v08.imgup.net/Snmka7241.PNG

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/

lordgabber 17th February 2016 23:44

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 ;)


All times are GMT +2. The time now is 07:25.

Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.