Repolode
sergix44

sergix44/xbackbone

Самостоятельно размещаемый сервер для обмена файлами и медиа с полноценной поддержкой ShareX, короткими ссылками и разными хранилищами.

Open source альтернатива:Imgur

Звёзды
1,171
Форки
98
Открытые issues
96
Последний коммит
20 дней назад

Что это?

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

Проект генерирует готовые конфигурации загрузчиков для ShareX, ScreenCloud, Spectacle, меню «Поделиться» в macOS и других инструментов. В них уже указаны URL инстанса и персональный токен. Файлы можно хранить на локальном диске, в Amazon S3 или совместимых с S3 сервисах, по FTP или SFTP; дубликаты загрузок отсеиваются по отпечатку содержимого.

В проекте есть управление пользователями с ролями администратора и квотами дискового пространства, настройка видимости отдельных ресурсов с возможностью задать пароль и срок действия, версионируемый REST API с документацией OpenAPI, а также двухфакторная аутентификация и вход по passkey. Приложение построено на Laravel и Livewire и распространяется как Composer-пакет с минимальным каркасом.

Ключевые возможности

  • 01Генерирует конфигурации загрузчиков для ShareX, ScreenCloud, Spectacle и меню «Поделиться» в macOS.
  • 02Позволяет просматривать изображения, видео, аудиоволны, PDF и код прямо на странице.
  • 03Поддерживает локальное хранилище, S3-совместимые сервисы, FTP и SFTP.
  • 04Отсекает дубликаты загрузок по отпечатку содержимого.
  • 05Позволяет задавать видимость отдельных ресурсов, пароли и сроки действия.
  • 06Версионируемый REST API с аутентификацией по токену и документацией OpenAPI.

Сценарии использования

  • Размещение собственного сервера загрузки скриншотов или файлов из ShareX.
  • Обмен файлами и медиа по коротким ссылкам с частного сервера.
  • Управление загрузками небольшой команды с квотами для каждого пользователя.
  • Хранение общих файлов в S3 или на существующем FTP/SFTP-сервере.

Быстрый старт

  1. 1

    Ознакомьтесь с инструкциями по установке в официальной документации

  2. 2

    Изучите структуру монорепозитория: каркас приложения в app/ подключает xbackbone/core через Composer

Что важно знать

  • В README нет конкретных команд установки; для настройки проект ссылается на внешнюю документацию.
  • Проект перестроен на Laravel 13 и Livewire 4, поэтому версия следующего поколения всё ещё может развиваться.

В подборках

Темы

Частые вопросы

Что такое xbackbone?
Самостоятельно размещаемый сервер для обмена файлами и медиа с полноценной поддержкой ShareX, короткими ссылками и разными хранилищами. XBackBone — самостоятельно размещаемая платформа для загрузки и обмена изображениями, GIF, видео, аудио, PDF, кодом и файлами любых типов. На опубликованные материалы ведут короткие ссылки с расширенными превью для соцсетей, а веб-интерфейс позволяет просматривать медиа, PDF и код с подсветкой синтаксиса прямо на странице.
xbackbone можно использовать бесплатно? Какая у него лицензия?
xbackbone распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
xbackbone всё ещё поддерживается?
Активно поддерживается. Последний коммит в xbackbone — 19 окт. 2026 г..
Для чего можно использовать xbackbone?
Размещение собственного сервера загрузки скриншотов или файлов из ShareX. Обмен файлами и медиа по коротким ссылкам с частного сервера. Управление загрузками небольшой команды с квотами для каждого пользователя. Хранение общих файлов в S3 или на существующем FTP/SFTP-сервере.
Как установить xbackbone?
Ознакомьтесь с инструкциями по установке в официальной документации Изучите структуру монорепозитория: каркас приложения в app/ подключает xbackbone/core через Composer
Где скачать xbackbone?
Исходный код и инструкции по установке — на GitHub: https://github.com/sergix44/xbackbone

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая платформа для обмена изображениями с приватными ссылками, коллекциями, хранилищами S3/SMB, входом через OIDC и поддержкой загрузки из ShareX.

1,6 тыс.+3 за неделю48PHPAGPL-3.0Активно поддерживаетсяОбновлён 22 часа назад

Самостоятельно размещаемое приложение для обмена файлами: каждому клиенту предоставляется личная страница для входа и скачивания файлов.

2,1 тыс.+14 за неделю362PHPGPL-2.0Активно поддерживаетсяОбновлён 7 часов назад