XFileSharing Free is the free, open-source edition of XFileSharing Pro, a self-hosted file hosting and file sharing script by SibSoft, developed since 2006 and used by 500+ file hosting sites.
Use it to learn how a file upload site works, or as a starting point for a small private upload service.
Note: this is the classic 1.x code base (last release 1.21, 2011). It is kept here for reference and is not maintained. For a public file hosting site, use XFileSharing Pro, which gets regular security and feature updates (current version 4.3, July 2026).
- AJAX upload progress bar, multiple file upload, unlimited file size
- Upload limits per file and in total, allowed and blocked extensions
- Unique download links, password-protected downloads, link expiry time
- Captcha on downloads, IP and network allow/deny lists
- Download countdown page (room for your ads)
- Email notifications to the uploader and to the admin
- Admin area with upload and download statistics and settings
- ClamAV antivirus check (if ClamAV is installed)
- Plain HTML templates, easy to rebrand
| Free | Pro | |
|---|---|---|
| Price | Free, MIT license | $150 one-time, full source code |
| Updates and security fixes | No (2011 code base) | Yes, current version 4.3 |
| Multiple file servers, in any country | No | Yes, unlimited |
| User accounts and premium memberships | No | Yes |
| Affiliate system (webmaster and reseller via mods) | No | Yes |
| Remote URL, FTP and torrent upload | No | Yes |
| Download and upload speed control | No | Yes |
| Drag-and-drop and desktop uploader (pause/resume) | No | Yes |
| Duplicate file detection | No | Yes |
| Multi-language interface | No | Yes |
| Support | None | Tickets, knowledge base, forum |
See XFileSharing Pro · Live demo · Features · Mods
- Perl 5.005 or newer
- MySQL or MariaDB
- Apache with
mod_rewriteand.htaccesssupport - GD library and GD Perl module (optional)
See INSTALL.txt. In short:
- Copy
cgi-bin/into your CGI folder andpublic_html/into your document root. - Set
install.cgito 755 and open it in a browser. - Delete
install.cgiandinstall.sqlafter installation. - Edit
XFileConfig.pmwith your site details and admin password.
Released under the MIT license. You may use and modify it freely; the SibSoft copyright must stay in place on every installation. XFileSharing is a trademark of SibSoft Ltd.
This free edition comes as is, without support. Questions about XFileSharing Pro: knowledge base, community forum, support portal.