OpenSource-Hub
Z

Zipline

3.1k stars·ファイル管理·SHA-256 チェックサム確認済み

次世代のセルフホスト型ファイルアップロードサーバー。ShareX の代替として、Docker によるワンクリックデプロイに対応し、充実した機能と高いカスタマイズ性を備えています。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

ShareX より使いやすいファイルアップロードサイトを自分で構築しよう。Docker で一発OK。

主な機能

  • Dockerによる迅速なデプロイをサポート、数分で完了
  • ファイル、画像、動画、短縮リンクなど、すべて揃っています
  • フォルダとタグによる管理で、アップロードが乱雑になりません
  • OAuth2、2FA、パスキーによる多層セキュリティ保護
  • 画像圧縮と動画サムネイルの自動生成

できないこと

  • •Zipline は CPU が AVX 命令セットをサポートしている必要があり、古い CPU では動作しません;2. CORE_SECRET 環境変数を必ず設定してください。設定しないとサービスを起動できません;3. デフォルトでは PostgreSQL を使用するため、事前にデータベースを準備するか、Docker で自動的に作成する必要があります;4. 本番環境ではリバースプロキシと HTTPS を設定してください;5. アップロードされたファイルはデフォルトでローカルに保存されます。S3 を使用する場合は、追加で認証情報を設定してください。

使用例

  • 個人でプライベートな画像ホスティングやファイル共有サイトを構築
  • チーム内でのファイルの共同アップロードと管理
  • ShareX サーバーの代替として、データを完全にコントロール
  • Discord や Web ページへの埋め込みに安定したアップロードバックエンドを提供

Zipline は、Node.js と PostgreSQL を基盤に構築されたモダンなセルフホスト型ファイルアップロードサーバーであり、ShareX の次世代の代替となることを目指しています。ファイルアップロード、フォルダ管理、タグ分類、URL 短縮、埋め込み生成、Discord および HTTP Webhook、OAuth2 認証、二段階認証、パスキー、パスワード保護、画像圧縮、動画サムネイル、再開可能なアップロード、招待登録、ストレージクォータ、カスタムテーマ、そして完全な API インターフェースをサポートしています。Docker により迅速にデプロイでき、ローカルストレージまたは S3 互換オブジェクトストレージに対応し、v3 からのデータインポート機能も内蔵しています。個人での共有であれ、チームでのコラボレーションであれ、Zipline は安全で管理可能なプライベートなファイルアップロード体験を提供し、パブリックサービスへの依存から完全に解放されます。

タグ

file-uploadsharexself-hosteddockernodejsimage-hostingurl-shortener

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:プロジェクトディレクトリを作成し、docker-compose.yml ファイルを作成する(公式ドキュメントを参照)

4

ステップ2:openssl を使用してランダムなパスワードと CORE_SECRET を生成し、.env ファイルに書き込む

5

ステップ3:docker compose up -d を実行して PostgreSQL と Zipline コンテナを起動する

インストールガイド
  1. ステップ1:プロジェクトディレクトリを作成し、docker-compose.yml ファイルを作成する(公式ドキュメントを参照)
  2. ステップ2:openssl を使用してランダムなパスワードと CORE_SECRET を生成し、.env ファイルに書き込む
  3. ステップ3:docker compose up -d を実行して PostgreSQL と Zipline コンテナを起動する
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止してボリュームを削除:docker compose down -v、その後プロジェクトディレクトリを削除すれば完全にアンインストールできます。注意:uploads ディレクトリ内のファイルも削除されるため、事前にバックアップしてください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 07:15:07
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト