/openbay

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

openbay

We, the team that brought you isoHunt and oldpiratebay.org bring you the next step in torrent evolution. The Pirate Bay source code.

Torrent sites like isoHunt and The Pirate Bay gave us lessons that would be a crime to ignore. Individual torrent sites are easy targets. This code will enable individuals with minimal IT skills, and basic server equipment to create a Pirate Bay clone on their own domain.

We want to give you an opportunity to speak your mind, determine needs and be active participants in the evolution of the oldpiratebay.org. A lot of requests were received for a wide range of features but we want to emphasize the development process so we call to the colors of this enormous and devoted community to create new features requests and code those features.

We call out torrent community to join in to develop and enhance this engine to create a modern and advanced website that every user all around the world would want to use.

Installation

Step 1. Download source.

Download the latest version at openbay.isohunt.to or at the GitHub project page.

Step 2. Upload to your web host.

Upload the source code to your host using the hosting guide (in common case there is a CPanel tool) or just use FTP

Step 3. Unzip source to hosting folder (optional)

Some hosts can unzip sources automatically, others require you to do it manually.

Step 4. Set hosting environment (optional)

Apache

This option is available by default in original source pack. You can see it at conf/example.htaccess

Nginx

This config is available in original source pack at /conf/example.nginx.conf

Sphinx (advanced mode)

Instruction here

MySQL (advanced mode)

Before the wizard will run you need to create a database, the wizard will create the schema. The dump is at /src/protected/data/schema.mysql.sql

Step 5. Wizard

Open your website and follow the guide provided there. By default, you will need to put a title which will appear on all the site's pages.

Detailed instruction here

How to contribute?

Report issues, submit pull requests to fix problems, or to create summarized and documented feature requests (preferably with code that implements the feature).

Feel free to contribute to the project in any way you like!