sergix44 / xbackbone
A lightweight ShareX PHP backend
Fund package maintenance!
SergiX44
bit.ly/XBackBonePaypal
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 268
Watchers: 10
Forks: 28
Open Issues: 19
Type:project
Requires
- php: >=7.1
- ext-gd: *
- ext-intl: *
- ext-json: *
- ext-pdo: *
- ext-zip: *
- erusev/parsedown: ^1.7
- guzzlehttp/psr7: ^1.6
- http-interop/http-factory-guzzle: ^1.0
- intervention/image: ^2.4
- league/flysystem: ^1.0.45
- league/flysystem-aws-s3-v3: ^1.0
- league/flysystem-azure-blob-storage: ^0.1.6
- maennchen/zipstream-php: ^2.0
- monolog/monolog: ^1.23
- php-di/slim-bridge: ^3.0
- slim/slim: ^4.0
- spatie/flysystem-dropbox: ^1.0
- superbalist/flysystem-google-storage: ^7.2
- twig/twig: ^2.12
Requires (Dev)
- phpstan/phpstan: ^0.11.5
- phpunit/phpunit: 7.5
- symfony/dom-crawler: ^4.4
This package is auto-updated.
Last update: 2020-12-30 08:23:09 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.
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!