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
A web analytics system is a software tool used to collect, analyze, and report data on website usage. It helps businesses and organizations understand how users interact with their websites, track key metrics, and make data-driven decisions to improve their online presence.
There are several open-source web analytics systems available,
ChatGPT is a language model developed by OpenAI that is designed for generating conversational responses. It can be used to build chatbots, virtual assistants, and other interactive applications.
The ChatGPT Starter Template for React and Next.js is a pre-built template that provides a starting point for developers to integrate
FTP file Sync and FTP Back Tools are software tools that enable users to synchronize and back up files using the FTP (File Transfer Protocol) protocol. With these tools, users can easily transfer files between a local computer and a remote server, ensuring that the files are kept up-to-date and
Workout apps are software applications that can be used to track and manage fitness-related activities. They typically offer a range of features, such as tracking workouts, setting goals, providing workout plans, and monitoring progress. Using a workout app can provide numerous benefits, including increased accountability, improved motivation, and better organization.
Cloud and FTP backup are two different types of backup solutions used to store data in a secure and easily accessible location. Cloud backup involves storing data on remote servers operated by a third-party service provider, while FTP backup involves transferring data to a remote server using the File Transfer
Datepicker and calendar JavaScript libraries are open-source tools that developers can use to add date and time selection functionality to their web applications. These libraries provide pre-built components that can be easily integrated into a project, saving time and effort. The libraries mentioned in this document, such as React Date
Easy Spider is a fascinating project that was created in 2006 to facilitate distributed web crawling. The project was developed using Perl and it is designed to crawl web pages, distribute the crawled data to a server, and generate XML files from it. What makes Easy Spider a great tool
Olivia is an open-source chatbot built in Golang using Machine Learning technologies. Its goal is to provide a free and open-source alternative to big services like DialogFlow.
You can chat with her by speaking (STT) or writing, she replies with a text message but you can enable her voice (TTS).