Repolode
sergix44

sergix44/xbackbone

ShareX対応、短縮リンク、複数のストレージバックエンドを備えた、セルフホスト型のファイル・メディア共有サーバー。

代替できる製品:Imgur

スター
1,171
フォーク
98
未解決の Issue
96
最終コミット
20 日前

これは何?

XBackBoneは、画像、GIF、動画、音声、PDF、コード、その他あらゆるファイルをアップロードして共有できるセルフホスト型プラットフォームです。共有アイテムには、リッチなソーシャル埋め込みに対応した短縮リンクからアクセスでき、Web UIではメディア、PDF、シンタックスハイライト付きコードをインラインでプレビューできます。

ShareX、ScreenCloud、Spectacle、macOSの共有シートなどのツール向けに、インスタンスURLと個人用トークンをあらかじめ設定した、すぐに使えるアップローダー設定を生成します。ストレージにはローカルディスク、Amazon S3またはS3互換サービス、FTP、SFTPを利用でき、コンテンツのフィンガープリントに基づいてアップロードの重複を排除します。

管理者ロールとユーザーごとのディスク容量制限を備えたマルチユーザー管理、リソースごとの公開設定(任意のパスワードや有効期限も設定可能)、OpenAPIドキュメント付きのバージョン管理されたREST API、二要素認証とパスキー認証を備えています。アプリケーションはLaravelとLivewireで構築され、最小限のスケルトンを介したComposerパッケージとして配布されています。

主な機能

  • 01ShareX、ScreenCloud、Spectacle、macOSの共有シート向けにアップローダー設定を生成。
  • 02画像、動画、音声の波形、PDF、コードをインラインでプレビュー。
  • 03ローカルディスク、S3互換ストレージ、FTP、SFTPをストレージバックエンドとして利用可能。
  • 04コンテンツのフィンガープリントに基づいてアップロードの重複を排除。
  • 05リソースごとに公開設定、任意のパスワード、有効期限を設定可能。
  • 06トークン認証とOpenAPIドキュメントに対応した、バージョン管理付きREST API。

ユースケース

  • ShareXやスクリーンショット用のアップロードサーバーを自分でホストする。
  • プライベートサーバーから短縮リンクでファイルやメディアを共有する。
  • ユーザーごとの容量制限を設けて、小規模チームのアップロードを管理する。
  • 共有ファイルをS3や既存のFTP/SFTPサーバーに保存する。

クイックスタート

  1. 1

    公式ドキュメントでインストール手順を確認してください

  2. 2

    monorepo の構成を確認してください。app/ のアプリの骨組みが Composer 経由で xbackbone/core を読み込みます

使う前に知っておきたいこと

  • README には具体的なインストールコマンドが記載されておらず、セットアップ方法は外部ドキュメントを参照するよう案内されています。
  • Laravel 13 と Livewire 4 をベースに再構築されているため、この次世代版はまだ開発が進行中の可能性があります。

収録されている特集

トピック

よくある質問

xbackbone とは?
ShareX対応、短縮リンク、複数のストレージバックエンドを備えた、セルフホスト型のファイル・メディア共有サーバー。 XBackBoneは、画像、GIF、動画、音声、PDF、コード、その他あらゆるファイルをアップロードして共有できるセルフホスト型プラットフォームです。共有アイテムには、リッチなソーシャル埋め込みに対応した短縮リンクからアクセスでき、Web UIではメディア、PDF、シンタックスハイライト付きコードをインラインでプレビューできます。
xbackbone は無料で使えますか?ライセンスは?
xbackbone は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
xbackbone は今もメンテナンスされていますか?
活発にメンテナンス中。xbackbone の最終コミットは 2026年10月19日 です。
xbackbone は何に使えますか?
ShareXやスクリーンショット用のアップロードサーバーを自分でホストする。 プライベートサーバーから短縮リンクでファイルやメディアを共有する。 ユーザーごとの容量制限を設けて、小規模チームのアップロードを管理する。 共有ファイルをS3や既存のFTP/SFTPサーバーに保存する。
xbackbone のインストール方法は?
公式ドキュメントでインストール手順を確認してください monorepo の構成を確認してください。app/ のアプリの骨組みが Composer 経由で xbackbone/core を読み込みます
xbackbone はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sergix44/xbackbone

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト