OpenSource-Hub
P

PsiTransfer

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

セルフホスト型のオープンソースファイル共有ツール。WeTransfer のようだがアカウント不要で、超大容量ファイルと中断からの再開(レジューム)に対応。

スマートダウンロード

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

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

WeTransfer のようなミニマルなファイル転送サービスを自分で構築する。アカウント不要、サイズ制限なし。

主な機能

  • 登録やログインなしでファイルをアップロード可能
  • 超大容量ファイルと断点再開(レジューム)アップロードをサポート(tus プロトコルに基づく)
  • アップロードバケットの有効期限とワンタイムダウンロードリンクを設定可能
  • ダウンロードリストの AES パスワード保護をサポート
  • すべてのファイルを zip または tar.gz にパッケージ化してダウンロード可能

できないこと

  • •現在、エンドツーエンド暗号化はまだ実装されていないため、転送時は HTTPS と併用することを推奨します。zip 形式にパッケージ化したダウンロードはレジュームに対応していません。初めて docker を使用する際は、データディレクトリに UID 1000 の権限を付与する必要があります。

使用例

  • 一時的に大容量ファイルを同僚や友人と共有する場合、登録不要でアップロード可能
  • 企業内での短期間有効なファイル転送、管理者はアップロード記録を確認可能
  • WeTransfer、Dropbox に代わるセルフホスト型プライベートソリューションとして、データの安全性を保証

PsiTransfer はシンプルなセルフホスト型のファイル共有ツールで、WeTransfer に似ていますが、データを完全に自分で管理できます。アカウント登録なしで大容量ファイルをアップロード・共有でき、超大容量ファイルのストリーミング処理をサポートし、tus プロトコルによる中断からの転送再開(レジューム)を実現しています。オプションで AES パスワードによるダウンロードリンクの保護、ワンタイムダウンロード、アップロードバケットの自動有効期限設定が可能です。すべてのファイルを zip または tar.gz にまとめてダウンロードできます。フロントエンドは Vue で構築され、gzip 後は 100KB 未満で、インターフェースはスマートフォンに対応したレスポンシブデザインです。アップロードバケットの情報を確認できる管理ページも用意されています。有料の Dropbox や WeTransfer と比較して、PsiTransfer は完全に無料で、ファイルサイズの制限もサブスクリプション料金もなく、データは完全に自分の手元に保管できます。Docker を使って素早くデプロイできるほか、Node.js による手動インストールもサポートされています。

タグ

file-sharingself-hostedlarge-file-transferresumable-uploadencryptionopen-source

はじめ方

1

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

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

2

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

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

3

ステップ1:Docker を使ってすばやく起動:docker run -p 3000:3000 -e PSITRANSFER_ADMIN_PASS=secret -v $PWD/data:/data psitrax/psitransfer

4

ステップ2:手動でインストールする場合は、Node.js ≥12 であることを確認し、最新のリリースパッケージをダウンロードしてから npm install && npm start を実行してください

5

ステップ3:ブラウザで http://localhost:3000 にアクセスすると、ファイルのアップロードと共有を開始できます

インストールガイド
  1. ステップ1:Docker を使ってすばやく起動:docker run -p 3000:3000 -e PSITRANSFER_ADMIN_PASS=secret -v $PWD/data:/data psitrax/psitransfer
  2. ステップ2:手動でインストールする場合は、Node.js ≥12 であることを確認し、最新のリリースパッケージをダウンロードしてから npm install && npm start を実行してください
  3. ステップ3:ブラウザで http://localhost:3000 にアクセスすると、ファイルのアップロードと共有を開始できます
ファイルの整合性

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

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

SHA256 チェックサム

チェックサムなし

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

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

オープンソースの透明性

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

アンインストール情報

Docker方式の場合は、コンテナを停止し、イメージとデータディレクトリを削除するだけです。手動方式の場合は、プロジェクトフォルダを直接削除します。

追加の依存関係なし

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

プロジェクト情報
ライセンスBSD
最終更新2026-06-27 06:55:26
GitHub リポジトリ

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

3 FAQs

類似プロジェクト