Free File Hosting Script: XtraUpload
XtraUpload is a free file hosting script for anyone willing to create a service similar to Rapidshare.com or Megaupload.com.
It is written in PHP (CodeIgniter Framework) & uses MySQL for storing data.
The script is also an e-commerce platform as you can offer both standard-free & premium-paid plans where payments can be handled via PayPal, 2Checkout, Authorize.net, Moneybookers & more. All are integrated.
It has an e-mail validated signup system where users can:
- upload multiple files
- create & password protect folders
- rate files
- share links via e-mail & more..
And, with a powerful administrator screen, you can:
- restrict downloads with:
- amount of allowed MB per hour
- defining concurrent download limits
- create user groups & define limits for each user group
- add/manage servers (multi-server support)
- manage subscriptions
- enable/disable captcha & much more..
Besides being a complete file hosting platform, XtraUpload's code is a resource for anyone into CodeIgniter Framework covering most of the features a web application have.