Openseedbox Magnet to Torrent Converter
This is an API that allows a magnet link, torrent URL, torrent file or torrent info_hash to be posted to it. It then returns a list of the files, seeds, peers, downloads etc of the resulting torrent file.
It gets this data by loading the torrent into an implemented backend. Currently the only implemented backend is transmission-daemon, but it requires this patch to work.
- PHP 5.4+
- MySQL 5.5+
- transmission-daemon 2.80+ with this patch applied
- Beanstalkd
- Vagrant unless you want to set up everything yourself
- Clone the repo and run
vagrant up
- Go to http://localhost:8081
- Optionally configure your webserver to proxy requests for a certain domain to localhost:8081
- ???
- Profit!
- Clone the repo
- Run (or examine) the ./vagrant/provision.sh script. This script does the following:
- Installs and configures Apache/PHP/MySQL/Beanstalkd/transmission-daemon
- Installs upstart scripts for m2t and sets them to start on startup
- Starts the services Note that this script is specific to an Ubuntu environment.
- Edit the app/config/database.php and app/config/queue.php to make sure your settings are correct
- Run
php artisan db:migrate
- Browse to the site. You did configure your webserver correctly, right?