Présentation
À propos
XFileSharing Pro est le script de partage de fichiers professionnel et très performant de SibSoft : une solution complète d’hébergement de fichiers. C’est un script auto-hébergé conçu pour exploiter à grande échelle un service public d’hébergement de fichiers, et qui convient tout aussi bien à un usage professionnel : stockage privé pour votre entreprise, service de fichiers pour votre communauté ou téléchargements pour votre propre site.
Depuis 2006, les principaux sites d’hébergement de fichiers reposent sur XFileSharing. Vingt ans de fonctionnement sous de fortes charges réelles ont façonné chaque partie du script, de la gestion des envois à la distribution des téléchargements.
Captures d’écran
Comment ça marche
Tout site qui utilise ce script de partage de fichiers repose sur trois couches :
- Serveur principal. Il exécute le site web, les comptes utilisateurs, les paiements et le panneau d’administration.
- Serveurs de fichiers. Ils stockent et distribuent les fichiers. Ajoutez-en autant que votre trafic l’exige, dans n’importe quel centre de données et n’importe quel pays. Les fichiers circulent entre les serveurs via une file d’attente en arrière-plan : vous pouvez rééquilibrer le stockage sans interruption.
- Stockage distant (S3). Conservez vos fichiers dans un stockage cloud compatible S3, en complément de vos serveurs ou à leur place : Amazon S3, Wasabi, Backblaze B2, DigitalOcean Spaces, Hetzner, OVHcloud, Scaleway, Contabo et IDrive e2.

Le serveur principal se contente de coordonner. Le trafic lourd va directement des serveurs de fichiers et du stockage vers vos visiteurs, si bien que le site suit sa croissance.
Sources de revenus
- Comptes premium. Les utilisateurs gratuits ont des limites de vitesse et d’attente, les utilisateurs premium téléchargent à pleine vitesse. Vous définissez les formules et les prix.
- Coupons. Codes promotionnels pour les formules premium.
- Programme d’affiliation. Les contributeurs gagnent de l’argent grâce aux téléchargements et aux ventes premium qu’ils apportent : vos utilisateurs deviennent votre équipe marketing.
- Publicité. Emplacements publicitaires sur les pages de téléchargement et sur l’ensemble du site.
Fonctionnalités clés
- Serveur FTP maison. XFileSharing n’utilise pas de démon FTP standard. Son propre serveur FTP répartit les envois de façon homogène entre vos serveurs de fichiers dès leur arrivée, au lieu de tout regrouper sur un serveur puis de déplacer les fichiers. Les envois peuvent être repris.
- Nginx compilé sur mesure. Les téléchargements sont servis par notre propre version de Nginx, et non par un paquet standard : modifiée, enrichie de modules spécifiques et optimisée pour un débit maximal et un comptage précis du trafic et des téléchargements.
- FastCGI. Le site tourne lui-même sous FastCGI pour absorber un grand nombre de requêtes sur le serveur principal.
- Interface monopage. L’espace utilisateur fonctionne comme une application monopage : les envois se poursuivent en arrière-plan pendant que les utilisateurs naviguent, gèrent leurs fichiers ou lancent de nouveaux envois.
- Prise en charge complète de Cloudflare. Fonctionne derrière Cloudflare et exploite son cache pour les envois comme pour les téléchargements.
- Serveurs de fichiers et stockage S3 illimités, avec transferts en arrière-plan entre eux.
- Envoi par URL distante et téléchargements torrent.
- Interface multilingue avec prise en charge de l’écriture de droite à gauche et modèles HTML modifiables.
- Contrôle total pour l’administrateur : statistiques, gestion des utilisateurs et des fichiers, traitement des abus, blocage d’IP, analyse antivirus.
Configuration requise
- Dernière version de Debian ou d’AlmaLinux
- Apache et Nginx
- MySQL ou MariaDB
Vous avez un doute sur votre serveur ? Téléchargez le script de test.
Version gratuite
Vous voulez d’abord essayer les bases ? XFileSharing Free, l’édition open source classique, est disponible sur GitHub.
Commander XFileSharing Pro
Vous pouvez commander XFileSharing Pro par carte bancaire, PayPal ou cryptomonnaie (BTC, LTC, ETH, USDT).
Commander