sergix44 / xbackbone
A lightweight ShareX PHP backend
Fund package maintenance!
SergiX44
bit.ly/XBackBonePaypal
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1 029
Watchers: 13
Forks: 82
Type:project
Requires
- php: >=7.3
- ext-filter: *
- ext-gd: *
- ext-intl: *
- ext-json: *
- ext-pdo: *
- ext-zip: *
- erusev/parsedown: ^1.7
- intervention/image: ^2.6
- league/flysystem: ^1.1.4
- league/flysystem-aws-s3-v3: ^1.0
- league/flysystem-cached-adapter: ^1.1
- maennchen/zipstream-php: ^2.0
- monolog/monolog: ^1.23
- php-di/slim-bridge: ^3.0
- sapphirecat/slim4-http-interop-adapter: ^1.0
- slim/psr7: ^1.5
- slim/slim: ^4.0
- spatie/flysystem-dropbox: ^1.0
- superbalist/flysystem-google-storage: ^7.2
- twig/twig: ^2.14
Requires (Dev)
- phpstan/phpstan: ^0.11.5
- phpunit/phpunit: ^9.0
- roave/security-advisories: dev-latest
- symfony/dom-crawler: ^4.4
- dev-master
- 3.7.0
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.1
- 3.5.0
- 3.4.1
- 3.4.0
- 3.3.5
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.0
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1
- 3.1.RC6
- 3.1.RC5
- 3.1.RC3
- 3.1.RC2
- 3.1.RC1
- 3.0.2
- 3.0.1
- 3.0
- 2.x-dev
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5
- 2.4.1
- 2.4
- 2.3.1
- 2.3
- 2.0
- 1.x-dev
- 1.3
- 1.2
- 1.1
- dev-dependabot/npm_and_yarn/bootstrap-5.0.0
This package is auto-updated.
Last update: 2024-12-18 23:19:14 UTC
README
XBackBone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.
Documentation
All the installations, configuration, and usage instructions are available in the GitHub Pages:
Main Features
- Supports every upload type from ShareX.
- Config generator for ShareX.
- Low memory footprint.
- Multiple backends support: Local storage, AWS S3, Google Cloud, Azure Blob Storage, Dropbox, FTP(s).
- Web file upload.
- Code uploads syntax highlighting.
- Video and audio uploads webplayer.
- PDF viewer.
- Files preview page.
- Bootswatch themes support.
- Responsive theme for mobile use.
- Multi language support.
- User management, multi user features, roles and disk quota.
- Public and private uploads.
- Logging system.
- Share to Telegram.
- Linux supported via a per-user custom generated script (server and desktop).
- Direct downloads using curl or wget commands.
- Direct images links support on Discord, Telegram, Facebook, etc.
- System updates without FTP or CLI.
- Easy web installer.
- LDAP authentication.
- Registration system.
- Automatic uploads tagging system.
- Tag uploads with custom tags for categorization.
- ... and more.
Security Vulnerabilities
If you discover a security vulnerability within XBackBone, please send an e-mail to Sergio at sergio@brighenti.me. All security vulnerabilities will be promptly addressed.
License
This software is licensed under the GNU Affero General Public License v3.0, available in this repository. As a "copyright notice" it is sufficient to keep the small footer at the bottom of the page, also to help other people to learn about this project!