chibisafe
高速でセルフホスト可能なファイルアップロードサービスで、美しいウォーターフォール形式のアルバム、分割アップロード、URL短縮、ユーザー管理機能を備えています。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホスト型のファイル共有ツール。大容量ファイルの分割アップロード、アルバム管理、URL短縮に対応。
主な機能
- 美しいウォーターフォール型のメディア閲覧インターフェース
- 大容量ファイルの分割アップロードにより失敗率を低減
- S3 オブジェクトストレージをサポート(AWS、MinIO などと互換)
- アルバム/フォルダ機能、直接共有リンクを生成可能
- URL 短縮機能を内蔵
できないこと
- •v5 以下のバージョンから v6 へ直接移行することはできません。新規インストールを推奨します。デフォルトの管理者パスワードは非常に安全ではないため、初回ログイン後に必ず変更してください。Docker を使用する場合は、volume をマッピングしてデータを永続化することを確認してください。
使用例
- 個人やチームがプライベートなファイル共有プラットフォームを構築する
- 画像ホスティングサービスや一時的なファイル転送ツール(WeTransfer など)の代替
- ShareX と連携して、スクリーンショットの自動アップロードと短縮リンクの生成を実現する
詳細説明
Chibisafe は TypeScript で書かれたモダンなファイルアップロードサービスです。ファイル、写真、ドキュメントなどあらゆるコンテンツをアップロードし、共有可能なリンクを取得できます。パブリックモード、ユーザーアカウントモード、招待制モードをサポートしています。大きなファイルは自動的にチャンク分割されてアップロードされるため、ネットワーク障害を回避できます。管理画面からほぼすべての設定を直接編集でき、環境変数や設定ファイルを手動で変更する必要はありません。機能には、S3 ストレージサポート、アルバム/フォルダー、ファイルタグ、ユーザークォータ、URL 短縮、ShareX 連携、ブラウザ拡張機能、iOS ショートカットが含まれます。完全にオープンソース(MIT ライセンス)であり、Docker または手動で簡単にデプロイできます。
トラブルシューティング & FAQ (2)
トラブル対応無効化されたアカウントがログイン状態のままの場合に、Chibisafe で発生する "User disabled" エラーを修正するにはどうすればよいですか?
ブラウザで Chibisafe のセッション Cookie を削除してから、サイトを再読み込みしてください。Chrome/Edge の場合:DevTools(F12)を開く → Application → Cookies → Chibisafe のドメインを選択 → セッション/認証 Cookie を削除します。Firefox の場合:DevTools → Storage → Cookies。一時的な代替方法として、プライベート/シークレットウィンドウまたは別のブラウザを使用してください。現在、Chibisafe は無効化されたユーザーを自動的にログアウトさせることはなく、アカウントが無効になっている場合にログアウトオプションも提供していません。
トラブル対応Dockerデプロイ後にchibisafeにログインする際に発生する'TypeError: r is undefined'を修正する方法
このエラーは通常、docker-compose.yml内のカスタム環境変数がchibisafeの内部設定と競合するために発生します。chibisafeのドキュメントにある公式のdocker-compose.ymlとCaddyfileを変更せずに使用してください。BASE_API_URLやADMIN_PASSWORDを手動で設定しないでください。Caddyfileがcomposeファイルと同じディレクトリに配置されていることを確認してください。それでもフロントエンドのログに'fetch failed'が表示される場合は、リバースプロキシの設定と、chibisafeコンテナとchibisafe_serverコンテナ間のネットワーク接続を確認してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Docker の使用を推奨:docker-compose.yml をダウンロードし、docker-compose up -d を実行してください
初回ログインのアカウントは admin、パスワードは admin(必ず直ちに変更してください)
リバースプロキシ(Nginx など)を使用してポート 24424 をインターネットに公開してください
- Docker の使用を推奨:docker-compose.yml をダウンロードし、docker-compose up -d を実行してください
- 初回ログインのアカウントは admin、パスワードは admin(必ず直ちに変更してください)
- リバースプロキシ(Nginx など)を使用してポート 24424 をインターネットに公開してください
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
コンテナを停止(docker-compose down)し、マッピングされたデータボリューム(uploads/ と database/ フォルダ)を削除すれば、完全に削除できます。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs