|thehip a27f0882db Design rework||3 years ago|
|other||3 years ago|
|static||3 years ago|
|tracker||3 years ago|
|www||3 years ago|
|.gitattributes||3 years ago|
|LICENSE||4 years ago|
|README.md||3 years ago|
|TODO.txt||3 years ago|
|config.json||4 years ago|
This repository is the home of the CPX.CX project (often shortened as CPX). It's like a private tracker, but made by me (and perhaps you!), so it's different and, I have to say, way better!
This project has as goal to create a complete but simple torrent content management system based on clean code. No dirty hacks at all, we promise!
For setup instructions, have a look at the
Setup article on the wiki.
CPX relies on a subdomain system. That's why the root of the project contains only directories and the main configuration file.
wwwcontains all dynamic files that are used by the user to access the data he wants, generally
staticcontains all static data (pictures, StyleSheets, ...) that the dynamic files rely on to ensure the website is displayed correctly. These files should be hosted on a basic webserver as PHP is not needed for these files.
trackercontains all the files related to the website's tracker. Basically, it's an implementation of the Bittorrent protocol so that torrent clients can meet each other.
config.jsoncontains all basic data the tracker and the website need in order to run correctly. If you setup CPX on multiple machines, you must copy this on the tracker and website servers' webroot parent directory for every server to share the same database.
This project should not be used for piracy. We do this only to discover how the system works!
This project is distributed under the MIT license. You can read a copy of it in the file