OpenSource-Hub
Z

Zipline

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

新一代自托管文件上传服务器,替代 ShareX,支持 Docker 一键部署,功能全面且可定制。

スマートダウンロード

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

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

自己搭一个比 ShareX 更好用的文件上传站,Docker 一把梭。

主な機能

  • 支持 Docker 快速部署,几分钟搞定
  • 文件、图片、视频、短链接一应俱全
  • 文件夹和标签管理,上传不再乱
  • OAuth2、2FA、通行密钥多重安全防护
  • 图片压缩和视频缩略图自动生成

できないこと

  • Zipline 需要 CPU 支持 AVX 指令集,老旧 CPU 无法运行;2. 必须设置 CORE_SECRET 环境变量,否则服务无法启动;3. 默认使用 PostgreSQL,需提前准备数据库或通过 Docker 自动创建;4. 生产环境请配置反向代理和 HTTPS;5. 文件上传默认存储在本地,若需 S3 请额外配置认证信息。

使用例

  • 个人搭建私有图床或文件分享站
  • 团队内部文件协作上传与管理
  • 替代 ShareX 服务端,完全掌控数据
  • 为 Discord 或网页嵌入提供稳定的上传后端

詳細説明

Zipline 是一款基于 Node.js 和 PostgreSQL 构建的现代自托管文件上传服务器,旨在成为 ShareX 的下一代替代品。它支持文件上传、文件夹管理、标签分类、URL 缩短、嵌入生成、Discord 和 HTTP Webhook、OAuth2 认证、两步验证、通行密钥、密码保护、图片压缩、视频缩略图、断点续传、邀请注册、存储配额、自定义主题以及完整的 API 接口。通过 Docker 可快速部署,支持本地存储或 S3 兼容对象存储,并内置从 v3 导入数据的功能。无论是个人分享还是团队协作,Zipline 都能提供安全可控的私有文件上传体验,完全摆脱对公共服务的依赖。

トラブルシューティング & FAQ (2)

トラブル対応
Ziplineにログインする際、私のTOTP二要素認証コードが時々拒否されるのはなぜですか?

Ziplineのバージョン4.6以前は、時刻のずれを許容しない厳格なTOTP検証を行っていました。30秒のウィンドウの終了間際に生成されたコードは、サーバーの時計が進んでいると拒否される可能性がありました。Zipline 4.6以降にアップグレードすると、epochToleranceとして30秒(±30秒)が追加され、前後のウィンドウのコードも受け入れられるようになり、問題が解決されます。

参照 Issue #1081
トラブル対応
なぜ、名前にスペースを含むファイルが、ZiplineでS3 NoSuchKeyエラーやサムネイル/リネームの失敗を引き起こすのですか?

このバグは、問題 #1069 も解決したパッチで修正されました。影響を受けるバージョンである 4.5.3 よりも新しいバージョンの Zipline にアップデートして、問題を解決してください。この修正により、S3 互換ストレージでのチャンクアップロード、サムネイル生成、名前変更操作において、スペースを含むファイル名が正しく処理されるようになります。

参照 Issue #1070

タグ

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-06-26 03:30:10
GitHub リポジトリ公式サイト

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

2 FAQs

類似プロジェクト