Repolode
sergix44

sergix44/xbackbone

自托管的文件与媒体分享服务,原生支持 ShareX,提供短链接和多种存储后端。

可替代:Imgur

Star
1,171
Fork
98
未关闭 Issue
96
最近提交
20天前

这是什么?

XBackBone 是一个自托管的文件与媒体分享平台,可上传并分享图片、GIF、视频、音频、PDF、代码及任意文件。分享内容通过简洁的短链接访问,并支持社交平台的丰富预览;网页界面可直接预览媒体、PDF 和带语法高亮的代码。

项目可一键生成 ShareX、ScreenCloud、Spectacle、macOS 分享菜单等工具的上传配置,并自动填入实例地址和个人令牌。存储支持本地磁盘、Amazon S3 及兼容服务、FTP 和 SFTP,上传文件按内容指纹去重。

系统提供多用户管理、管理员角色和用户磁盘配额,资源可设置公开或私有、密码保护与过期时间。另有带 OpenAPI 文档的版本化 REST API,以及两步验证和 Passkey 登录。项目基于 Laravel 和 Livewire 构建,核心以 Composer 包形式发布。

核心功能

  • 01为 ShareX、ScreenCloud、Spectacle 和 macOS 分享菜单生成上传配置。
  • 02图片、视频、音频波形、PDF 和代码可直接在线预览。
  • 03存储后端支持本地磁盘、S3 兼容存储、FTP 和 SFTP。
  • 04上传文件按内容指纹去重。
  • 05资源可设置公开或私有,并可加密码和过期时间。
  • 06提供带令牌认证和 OpenAPI 文档的版本化 REST API。

适用场景

  • 搭建自己的 ShareX 或截图上传服务器。
  • 通过私有服务器用短链接分享文件和媒体。
  • 为小团队管理上传内容,并为每位用户设置配额。
  • 将分享文件存储到 S3 或已有的 FTP/SFTP 服务器。

快速上手

  1. 1

    阅读官方文档中的安装说明

  2. 2

    了解单体仓库结构:app/ 中的安装骨架通过 Composer 引入 xbackbone/core

使用前须知

  • README 没有提供具体的安装命令,安装配置需参考外部文档。
  • 该版本基于 Laravel 13 和 Livewire 4 全新重写,下一代版本可能仍在演进中。

收录于专题

标签

常见问题

xbackbone 是什么?
自托管的文件与媒体分享服务,原生支持 ShareX,提供短链接和多种存储后端。 XBackBone 是一个自托管的文件与媒体分享平台,可上传并分享图片、GIF、视频、音频、PDF、代码及任意文件。分享内容通过简洁的短链接访问,并支持社交平台的丰富预览;网页界面可直接预览媒体、PDF 和带语法高亮的代码。
xbackbone 可以免费使用吗?用的什么许可证?
xbackbone 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
xbackbone 还在维护吗?
活跃维护中。xbackbone 最近一次提交是在 2026年10月19日。
xbackbone 适合用来做什么?
搭建自己的 ShareX 或截图上传服务器。 通过私有服务器用短链接分享文件和媒体。 为小团队管理上传内容,并为每位用户设置配额。 将分享文件存储到 S3 或已有的 FTP/SFTP 服务器。
xbackbone 怎么安装和运行?
阅读官方文档中的安装说明 了解单体仓库结构:app/ 中的安装骨架通过 Composer 引入 xbackbone/core
在哪里获取 xbackbone?
源代码和安装说明在 GitHub 上:https://github.com/sergix44/xbackbone

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目