Установка и настройка XBackBone платформы для обмена файлами, изображениями

XBackBone позволяет загружать изображения, видео, аудио, PDF-файлы, код и любые другие файлы, а затем делитесь ими с помощью простых коротких ссылок с удобным встраиванием.

Мое мнение: XBackBone — достаточно сырой продукт, он работает, если вы сидите на зарплате от фирме. Но как до проекта с минимальным администрированием, по принципу «установил и забыл» XBackBone, на мой взгляд, явно не дотягивает. — Dmytro Yakovenko 2026/08/30 15:31

Аналоги XBackBone:

  • Chevereto. Имеет мощный API, через который можно настроить автозагрузку из таких утилит, как ShareX.
  • ImgURL. Легкий скрипт, ориентированный конкретно на быструю загрузку картинок по Markdown-ссылкам.
  • Lychee. Стильный self-hosted движок, который чаще используется для красивых фотогалерей и приватного обмена.

Клиенты:

  • Официально поддерживаемые клиенты Clients XBackBone.
  • ShareX — продвинутая open-source программа, которая умеет загружать скриншоты на любой кастомный движок (включая ваш личный Chevereto) по API.
  • Monosnap — продвинутый инструмент для работы со скриншотами и видео, ориентированный на командную работу.

Движки для сайтов файлообменников:

  • Pingvin Share — один из самых современных, красивых и легких движков. Позволяет делиться файлами без ограничений по размеру, ставить пароли, задавать срок действия ссылки и отправлять уведомления на email.
  • Send (бывший Firefox Send) — легендарный движок приватного обмена файлами со сквозным шифрованием (end-to-end), изначально созданный Mozilla. Полностью анонимен, файлы удаляются после первого скачивания или по таймеру.
  • PsiTransfer — минималистичный и очень быстрый скрипт на Node.js. Поддерживает докачку файлов при обрыве связи и скачивание папки в один клик в виде ZIP-архива.
  • Sharry — функциональный движок, написанный на Scala, позволяющий создавать временные публичные ссылки для скачивания больших файлов.

Полноценные облачные движки (аналоги Google Drive и Dropbox):

  • Nextcloud — абсолютный лидер среди open-source облаков. Это мощный движок (форк OwnCloud), поддерживающий не только файлы, но и онлайн-редакторы документов, календари, чаты и плагины.
  • ownCloud — классическая надежная платформа для синхронизации и хранения данных, на базе которой строится корпоративное облако.
  • Seafile — движок, сфокусированный на максимальной скорости работы и производительности при передаче огромных массивов данных (работает быстрее Nextcloud за счет архитектуры на C).
  • Cloudreve — красивый и современный движок, который умеет незаметно для пользователя загружать файлы напрямую в сторонние хранилища (S3, OneDrive, Google Drive), выступая в роли удобного интерфейса.

XBackBone сам имеет настройку APP_LOCALE и заявляет UI как localization-ready, но его основная задача — файлы, API и ShareX, а не построение многоязычного SEO-сайта.

Будем инсталлировать XBackBone в подпапку /share/ на CloudPanel Ubuntu 24.04.4 LTS в окружении Nginx и PHP-FPM 8.5. XBackBone для установки требует минимум PHP 8.4.

XBackBone официально поддерживает SQLite и использует его по умолчанию, поэтому чтобы не усложнять для тестовой установки XBackBone выберем SQLite, а не MariaDB.

Проверяем окружение:

~$ php8.5 -v
PHP 8.5.6 (cli) (built: May 11 2026 07:08:08) (NTS)
Copyright (c) The PHP Group
Built by Ubuntu
Zend Engine v4.5.6, Copyright (c) Zend Technologies
    with Zend OPcache v8.5.6, Copyright (c), by Zend Technologies
 
~$ /usr/local/bin/composer --version
Composer version 2.10.0 2026-05-28 11:22:08
PHP version 8.4.21 (/usr/bin/php8.4)
Run the "diagnose" command to get more detailed diagnostics output.

Устанавливаем XBackBone в /share и как видим все сломалось, пакета нет вообще! Хотя я все делаю согласно официальной документации https://xbackbone.app/guide/installation

$ composer create-project xbackbone/app xbackbone
Creating a "xbackbone/app" project at "./xbackbone"
 
In CreateProjectCommand.php line 455:
 
  Could not find package xbackbone/app with stability stable.

Значит пойдем другим путем:) Сами скачаем

git clone https://github.com/sergix44/xbackbone.git /tmp/xbackbone
 
Посмотрим зависимости
cat /tmp/xbackbone/app/composer.json
"name": "xbackbone/app",
"minimum-stability": "stable",
"require": {
    "xbackbone/core": "dev-master"
}

То есть Composer не смог найти stable-релиз xbackbone/app в своём репозитории пакетов. Разработчик уже создал application skeleton xbackbone/app, но текущая инструкция и публикация Composer-пакета, судя по фактическому результату, рассинхронизированы. Значит просто возьмем тот же самый skeleton непосредственно из официального репозитория:

cp -a /tmp/xbackbone/app ./share
cd share

Устанавливаем зависимости через PHP 8.5:

php8.5 /usr/local/bin/composer install

Генерируем ключ:

$ cp .env.example .env
 
$ php8.5 xbb key:generate --force

Проверяем XBackBone

$ php8.5 xbb --version
 
Laravel Framework 13.29.0

Посмотреть настройки используем ключ about

$ php8.5 xbb about

Нужно настроить параметр APP_URL по умолчанию localhost мы ставим свой с учетом подпапки:

APP_URL=https://my_domain/share
APP_ENV=production
APP_DEBUG=false

Нам нужно только два блока для /share/. Напоминаю что установлена Установка и настройка CloudPanel для управления сайтами на VPS

В первом server на 80/443, перед location /, добавь:

location = /share {
    return 301 /share/;
}
 
location ^~ /share/ {
    proxy_pass http://127.0.0.1:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto https;
}

Во втором server, который слушает 8080, перед location ~ \.php$, добавь:

location = /share {
    return 301 /share/;
}
 
location ^~ /share/ {
    root /home/dieg_net/htdocs/dieg.net/share/public;
 
    rewrite ^/share/(.*)$ /$1 break;
    try_files $uri @xbackbone;
}
 
location @xbackbone {
    include fastcgi_params;
 
    fastcgi_param SCRIPT_FILENAME /home/dieg_net/htdocs/dieg.net/share/public/index.php;
    fastcgi_param SCRIPT_NAME /index.php;
    fastcgi_param HTTPS "on";
    fastcgi_param SERVER_PORT 443;
    fastcgi_param HTTP_X_FORWARDED_PROTO https;
 
    fastcgi_pass 127.0.0.1:{{php_fpm_port}};
    fastcgi_param PHP_VALUE "{{php_settings}}";
}

Рекомендуемые обзоры инструментов

Обзор и отзывы об антидетект браузере Aurorium AI.
Aurorium AI: Обзор и отзывы

Инновационный браузер с поддержкой ИИ

Обзор и отзывы об антидетект браузере Undetectable.
Undetectable Browser: Честный обзор

Бесконечные профили для арбитража

Антидетект браузер Vision: обзор и реальные отзывы.
Браузер Vision: Реальные отзывы

Надежное решение для мультиаккаунтинга

Обзор и отзывы об антидектет браузере Dolphin.
Dolphin {anty}: Обзор функционала

Лидер рынка для арбитражников

📌 Умный подбор сервера: Официальный инструмент проекта DIEG — агрегатор DIEG Finder. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти и сравнить по параметрам подходящий VPS/VDS сервер для любых задач хостинга.
📌 Инфраструктура для разработчиков: Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов читайте здесь.