XtraUpload v2 Beta4 - File Hosting Script
XtraUpload is a turn-key PHP application for setting up a file hosting enviroment. It automates the uploading and downloading of files shared by your users and is extremely customizable. It is built on the CodeIgniter PHP Framework and is compatable with a large majority of web server configurations. XtraUpload has support for multiple user groups, premium users with unlimited tiers, multiple file upload, password protected file links, file folders, image galleries, automatic image processing, loads of configuration options, skins, plugins, and so much more. Don't waste your time and money dealing with a compeditors product, XtraUpload is FREE(Modified Apache 2.0 License, open source) and very stable. The latest beta of v2 was downloaded 80k+ times in 3 months, see what everyone else is talking about!
Minimum System Requirements
Web Server Connected to the internet(pretty standard, check out Linode.com for some great and cheap VPS servers)
PHP v5.2.x
MySQL v4.1+ (MySQL 5.0.x recomended)
12mb of free disk space (plus space to store uploaded files)
Apache 1.3+ (Apache v2.2.x or Nginx 0.7.x recomended)
Optional Feature Requirements
mod_rewrite support for your webserver(apache config file included)
GD-PHP v2+
Freetype v2
JPEG, PNG support in GD
Users – Groups ( configurable settings )
* Sign up through online form, account info automatically sent by email after payment reception
* Auto generation of valid accounts thrugh all supported Payment Gateways
* Download Files instantly
* Bypass all site ads
* No download restrictions
* Ability to add password to protect page
* Ability to create File Folders
* Ability to password protect File Folders
* Ability to send the link to up to 1000 friends at once
* Ability to rate files
* Ability to upload files (up to a size that you define)
* Ability to download files
* CAPTCHA Image Verification ( if you so choose )
* Downloads restricted (Amount of allowed MB per hour defined in config)
* Ability to add file description
* Ability to add file password
* Ability to rate files
* Create new usergroups
* Enable/Disable all features of XtraUpload per usergroup
* Download managers supported
* Download Resume supported
* Download Threads limit
Administration Panel
* View all uploaded files and delete unwanted ones
* Add premium users
* Make premium users admins and vice versa
* Send email to all users at once
* Restrict certain file types
* Change all config options in admin section
* Add and manage servers
* Add/suspend/delete Adverts
* Add/delete news articles to the news page
* Manage payment gateway settings
* Install and manage XU Mods
* Edit/add/delete orders
* Block/Allow All features for usergroups
Signup
* User Has Option to Select Payment Processor
* Ability to turn on/off Payment Gateways
* System emails you when there are problems
* Paypal Supported
* 2CheckOut Supported
* Authorize.Net Supported
* Stormpay Supported
* Moneybrokers Supported
* EGold Supported
Download Area
* If password is set, the guest is prompted to enter the password for the file in order to download
* Guests can view the descriptions left by the uploader
* Countdown before file is allowed to be downloaded.
* File cannot be downloaded more then once per wait time.
* Files cannot be directly downloaded using their file links
* Impossible to defeat wait time system.
* Ability to restrict downloads for free users
* Ability to restrict download speed for free users
* Ability to force CAPTCHA image verification before downloading
Premium Area
* View / edit personal information
* View uploaded / downloaded files
* Check if URL is still valid
* Cancel Premium account — This feature shows to the user the cancellation process
* History — Shows last payment and account expiration date
* Quick View of Account
* Add / view / delete file folders
Upload System
* Renames file to make overwriting of files non existent. All original file names are kept.
* Multi server support
* Real Progress bar to keep users informed of upload progress.
* Option of PHP or CGI base file upload system
* Can Upload using a FLASH .swf file ( Does Not Work Yet In Opera )
* Flash Upload Automaticly Tells User of an invalid File.
* Can Upload From URLs
* Progress Bar for URL Upload
* Uploads are prechecked to comply with extension rules
* All upload methods can be disabled/enabeled
Template System
* Fully Templated theme system, basd on Smarty
* Multiple Theme Support
* Themes are compiled for even better preformance
Live Demo