rain frontend api
A webgui for easy to build bittorrent client distributed system. But everything is just beginning ...
Based on html5 online preview
Each user's task independent
Generate http file links with expire time
Add provider for storage (c14,oss,etc..)
Improved multi-node support (task balance etc..)
Improved mangnet support
Improved config
Beautify web UI
Install node v8.0.0+
Configure:
/config.js
/config/rain.conf
Install dependents
> cd ${PATH_TO_REPO}
> npm install
Run
> node app.js
> cd cron & node task_sysnc.js # run sync task for sync task from frog
> cd cron & node task_purge.js # run purge task for cleanup expire task
Test and Reload OpenResty with config:
> ln -s ${PATH_TO_REPO}/config/rain.conf ${PATH_TO_OPENRESTY}/nginx/conf/site-enabled/
> nginx -t
> nginx -s reload
Contributions, complaints, criticisms, and whatever else are welcome. The source code and issue tracker can be found on GitHub.
MIT license. See LICENSE
for details.