PsiTransfer
セルフホスト型のオープンソースファイル共有ツール。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 による手動インストールもサポートされています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker を使ってすばやく起動:docker run -p 3000:3000 -e PSITRANSFER_ADMIN_PASS=secret -v $PWD/data:/data psitrax/psitransfer
ステップ2:手動でインストールする場合は、Node.js ≥12 であることを確認し、最新のリリースパッケージをダウンロードしてから npm install && npm start を実行してください
ステップ3:ブラウザで http://localhost:3000 にアクセスすると、ファイルのアップロードと共有を開始できます
- ステップ1:Docker を使ってすばやく起動:docker run -p 3000:3000 -e PSITRANSFER_ADMIN_PASS=secret -v $PWD/data:/data psitrax/psitransfer
- ステップ2:手動でインストールする場合は、Node.js ≥12 であることを確認し、最新のリリースパッケージをダウンロードしてから npm install && npm start を実行してください
- ステップ3:ブラウザで http://localhost:3000 にアクセスすると、ファイルのアップロードと共有を開始できます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker方式の場合は、コンテナを停止し、イメージとデータディレクトリを削除するだけです。手動方式の場合は、プロジェクトフォルダを直接削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
3 FAQs