Zipline
新一代自托管文件上传服务器,替代 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秒)が追加され、前後のウィンドウのコードも受け入れられるようになり、問題が解決されます。
トラブル対応なぜ、名前にスペースを含むファイルが、ZiplineでS3 NoSuchKeyエラーやサムネイル/リネームの失敗を引き起こすのですか?
このバグは、問題 #1069 も解決したパッチで修正されました。影響を受けるバージョンである 4.5.3 よりも新しいバージョンの Zipline にアップデートして、問題を解決してください。この修正により、S3 互換ストレージでのチャンクアップロード、サムネイル生成、名前変更操作において、スペースを含むファイル名が正しく処理されるようになります。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:创建项目目录并编写 docker-compose.yml 文件(参考官方文档)
步骤2:使用 openssl 生成随机密码和 CORE_SECRET,写入 .env 文件
步骤3:运行 docker compose up -d 启动 PostgreSQL 和 Zipline 容器
- 步骤1:创建项目目录并编写 docker-compose.yml 文件(参考官方文档)
- 步骤2:使用 openssl 生成随机密码和 CORE_SECRET,写入 .env 文件
- 步骤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 目录中的文件也会被删除,请提前备份。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs