[v2.5] XFileSharing – Advanced and professional file sharing script

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Ads Place

XFileSharing is an advanced and professional PHP script solution for building file sharing website, developed by SibSoft from Russia. To be honest, it does not meet AppNee’s inclusion criteria at all (although it is powerful and flexible enough). Anyway, the reason you can see it at AppNee is only because we are going to collect and share all the notable file hosting scripts.

XFileSharing features Multiple file upload, Drag & Drop, FTP Upload, Scalable architecture (multiple file servers), Remote file upload, Torrent leech, and more functions for the file sharing service. It can be easily and quickly installed on any virtual, shared, or dedicated Linux hosting environments running Perl (most servers do). In addition, it supports large files transfer, uses dynamic symlink generation mechanism, has a scalable architecture, built-in affiliate system, and supports additional modules for the implementation of functional extensions. It even offers desktop and mobile clients for performing remote downloads using HTTP link, FTP, and even online download of bit torrent streams.

XFileSharing file hosting script enables you to run your own file upload website and make money. And you are allowed to customize the look of your site by editing the HTML code and place your own banners, Adsense code, or other types of advertisements on your website. In particular, for file sharing websites with a lot of traffic, XFileSharing supports adding as many additional file servers (can be located on different hosting networks in different countries) as you need to perform traffic diversion, and effectively relieve server pressure and balance the performance of each server. In other words, XFileSharing is able to aggregate the power of all your servers for providing an ultra-fast file transferring service (both upload and download).

// Key Features //

Feature Description
Multiple files upload with drag & drop support You can upload any number of files per one upload session. Can select multiple files at once. Drag and drop supported.
Remote URL Upload Upload files from remote servers directly without using your computer traffic
Multi-Server support Increase disk space and bandwidth with buying extra servers. Traffic of your main server will not be used.
Transfer queue Transfer files between servers in background, no need to keep browser open
Desktop Uploader Your users can upload huge(up to 16 GB tested) files with pause/resume support
Anti-dupe system Site engine will detect dupes and use only one copy of the same files to save disk space
Multi-language support It’s possible to use your site with multiple languages, users can choose any. You can add your own new languages easily
Leech support Upload files directly from other file sharing sites using your premium external site account (with basic auth. support)
Bitcoin support Ability to accept Bitcoin and Paypal out of the box (without payment gateways plugin)
Newsletter system Send bulk emails to your users
Embeded upload Put your tiny upload form directly to your site/forum.
Memcached support Boost your site with caching most used data in server RAM
Affiliate system Users receive premium points from new registrations came from their affiliate and download links
Online document view View documents (doc, xls, pdf, rtf, pps, etc) online using Google Viewer
Mobile devices support Separate skin for mobile users (upload & file management)
Link checker Validate your multiple download links easily
Full UTF-8 and RTL support You can use any filenames/descriptions/folder names. They will be displayed and recognized correctly. Also there’s RTL languages support
Download accelerators support You can generate direct download links so any download manager will handle them. Multi-thread downloads are supported too
Files/News Comment Let users to comment files and blog news to improve user experience
Anti-Virus protection ClamAV Antivirus validation (requires ClamAV installed)
Coupon codes Promote your service using coupon codes for premium days
Ban by IP Disallow exact IPs or IP network using wildcard
Preview MP3, Documents and Images Users can listen MP3 and preview documents (pdf, doc, etc) online before downloading
Public File Catalogue Optional list of published files with download links
Automatic Sitemap Feed search engines with auto-generated sitemap

// System Requirements //

  • Linux OS (Centos 6.x or Debian recommended)
  • Apache web server with mod_rewrite module
  • MySQL database
  • Perl higher than 5.007 version
  • Perl modules: LWP::UserAgent, DBI, DBD::mysql
  • GD lib, GD Perl module (Optional)

// Edition Statement //

AppNee provides the XFileSharing Pro Edition multilingual full source code along with all MODs for Linux servers.

// Related Links //

// Download URLs //

License Version Download Size
Free Edition v1.2 reserved n/a
v1.21 Final  (mir) n/a
Pro Edition v1.9 792 KB
v2.4.1 1.81 MB
v2.5 1.23 MB


If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.