newTrackon is a service to monitor the status and health of existing open and public trackers that anyone can use. It also allows to submit new trackers to add them to the list.
newTrackon is based on the abandoned Trackon by Uriel †.
After cloning the repo, make sure you have python 3, pip and sqlite3 installed (default in all major distributions).
To install python dependencies, just run
pip install -r requirements.txt
This will install requests, bottle, waitress, mako, wsgi-requests-logger, and dnspython.
Then, create the database with
sqlite3 trackon.db < trackon.schema
Finally, run
python3 server.py
This will start the web server in all interfaces at port 8080, you can access to the main page opening in your browser localhost:8080
.
You can change the IP and port of the server editing the last line of server.py.
Feel free to make suggestions, create pull requests, report issues or any other feedback.
Contact me on twitter or on corral.miguelangel@gmail.com