XBackBone: Web-based File Manager with Multi-user Support

XBackBone: Web-based File Manager with Multi-user Support

Table of Content

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.

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.

Tech

  • PHP
  • JavaScript

Installation

Requirements

XBackBone require PHP >= 7.3, with installed the required extensions:

  • php-sqlite3 for SQLite.
  • php-mysql for MariaDB/MySQL.
  • php-gd image manipualtion library.
  • php-json json file support.
  • php-intl internationalization functions.
  • php-fileinfo file related functions.
  • php-zip compressed files related functions.
  • (optional) php-ftp to use the FTP remote storage driver.
  • (optional) php-ldap to use LDAP authentication

Web installation

  • Download latest release from GitHub: Latest Release
  • Extract the release zip to your document root.
  • Navigate to the webspace root (ex. http://example.com/xbackbone, this should auto redirect your browser to the install page http://example.com/xbackbone/install/)
  • Follow the instructions.
  • For futher and advanced configurations, see the configuration page.

License

  • AGPL-3.0 license

Resources

GitHub - SergiX44/XBackBone: A lightweight file manager with full ShareX support and more
A lightweight file manager with full ShareX support and more - GitHub - SergiX44/XBackBone: A lightweight file manager with full ShareX support and more







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+

Read more

Bias in Healthcare AI: How Open-Source Collaboration Can Build Fairer Algorithms for Better Patient Care

Bias in Healthcare AI: How Open-Source Collaboration Can Build Fairer Algorithms for Better Patient Care

The integration of artificial intelligence (AI), particularly large language models (LLMs) and machine learning algorithms, into healthcare has transformed the industry dramatically. These technologies enhance various aspects of patient care, from diagnostics and treatment recommendations to continuous patient monitoring. However, the application of AI in healthcare is not without challenges.