XBackBone is an open-source, self-hosted file and screenshot sharing server with ShareX support. See its features, deployment options, and use cases.
XBackBone is an open-source, self-hosted file and media sharing server, originally created by developer SergiX44, with its project dating back to 2018 on GitHub.
It functions as a privately hosted alternative to third-party image and file hosts, and is most commonly used alongside ShareX, the popular Windows screen-capture utility, for one-click screenshot uploading.
Because it is open source and self-hosted, there is no vendor subscription, only the cost of the server infrastructure a user chooses to run it on.
Supports uploading images, GIFs, video, audio, PDFs, code, and arbitrary files, generating short links with rich social embed previews and inline previews for most file types.
Files are de-duplicated by content fingerprint so identical uploads are stored only once, and storage can run on local disk, S3-compatible services, or FTP/SFTP.
Per-resource access control includes optional password protection and automatic link expiration, alongside account security via two-factor authentication and WebAuthn passkeys.
XBackBone itself carries no license fee, since it is released as free, open-source software.
Users are responsible only for the cost of the server, VPS, or storage infrastructure they deploy it on, whether via Docker or a traditional LAMP (PHP/MySQL) stack.
There is no official managed or cloud-hosted version, so all costs and maintenance responsibility fall on whoever self-hosts the instance.
XBackBone is a self-hosted server for uploading and sharing screenshots, images, and files through short links, commonly paired with the ShareX capture tool.
Yes, XBackBone is free and open source; the only cost is the server or storage infrastructure you host it on.
Yes, it offers one-click ShareX uploader configuration, making it a common self-hosted replacement for third-party screenshot hosts.
It supports local disk storage, Amazon S3 and S3-compatible services, and FTP/SFTP, and can switch between them without affecting existing data.
XBackBone can be deployed via Docker or a traditional LAMP stack using PHP and MySQL.
Yes, it includes multi-user management with admin roles, per-user disk quotas, and usage statistics.
Yes, it provides a versioned REST API with token authentication and auto-generated OpenAPI documentation.