sharry
セルフホスト型のファイル共有Webアプリ:ファイルをアップロードして共有可能なリンクを取得(パスワードと有効期限に対応)。
スマートダウンロード
Download 版をダウンロード
v1.15.0 · 84.1 MB
自分で「一時ファイル用クラウドドライブ」を構築して、共有リンクにはパスワードや有効期限も設定できる。
主な機能
- ファイルをアップロード後、安全な共有リンクを生成。パスワードと有効期限の設定が可能
- 匿名アップロードをサポート:他のユーザーがあなたのエイリアスページからファイルをあなたのアカウントにアップロード可能
- tus プロトコルに基づき、大容量ファイルのアップロードは中断からの再開をサポート
- Web インターフェースを提供し、デスクトップとモバイルデバイスの両方に対応
- 複数のデプロイ方法:Docker、deb パッケージ、Nix、手動での解凍
できないこと
- •デフォルトでは HTTPS は有効になっていません。本番環境では必ずリバースプロキシ(Nginx など)と SSL 証明書を設定してください。設定しない場合、リンクが傍受される可能性があります。2. エイリアスページの URL は推測しにくいものの、理論上はブルートフォースで列挙される可能性があります。機密性の高いファイルには認証ユーザーモードの使用を推奨します。3. 初回起動時にカレントディレクトリに設定ファイルとデータファイルが生成されます。削除しないでください。
使用例
- 同僚と大容量ファイル(デザイン案、動画など)を一時的に共有し、自動で期限切れになるため手動でのクリーンアップは不要
- 公開インボックスを開設:クライアントや友人がエイリアスページ経由でファイルを送信できるようにする(リスク管理が必要)
Sharry は、他の人と迅速かつ安全にファイルを共有できるセルフホスト型のファイル共有 Web アプリケーションです。認証されたユーザーはファイルをアップロードし、オプションのパスワードと有効期限を設定した上で、推測されにくいダウンロードリンクを取得できます。さらに、各ユーザーはエイリアスページを作成できます。これは公開のアップロード入口であり、誰でも匿名でそのユーザーにファイルを送信できます。アプリケーションは tus プロトコルをサポートしており、大容量ファイルの信頼性の高いアップロードと中断からの再開(レジューム)を実現します。バックエンドは Scala の関数型スタイルで開発され、フロントエンドは Elm で構築されています。Docker、インストールパッケージ(deb)、Nix パッケージマネージャー、または手動での zip 解凍などの方法でデプロイできます。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
最新版の zip パッケージ(https://github.com/eikek/sharry/releases)をダウンロードして解凍します
解凍したディレクトリに移動し、bin/sharry を実行します(Windows の場合は bin/sharry.bat を実行)。アプリケーションはデフォルトで 8080 ポートをリッスンします
ブラウザで http://localhost:8080 を開き、最初の管理者アカウントを登録すれば使用できます
- 最新版の zip パッケージ(https://github.com/eikek/sharry/releases)をダウンロードして解凍します
- 解凍したディレクトリに移動し、bin/sharry を実行します(Windows の場合は bin/sharry.bat を実行)。アプリケーションはデフォルトで 8080 ポートをリッスンします
- ブラウザで http://localhost:8080 を開き、最初の管理者アカウントを登録すれば使用できます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
解凍したディレクトリを削除するだけです(Docker を使用している場合は、docker rm sharry を実行してください)。事前にデータベースと設定ファイルをバックアップしておくよう注意してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
3 FAQs
類似プロジェクト
localsend
LocalSend は、無料でオープンソースのクロスプラットフォーム対応ローカルネットワークファイル転送ツールです。インターネットを必要とせず、ローカルネットワークを通じてデバイス間で安全にファイルを送信でき、AirDrop の汎用代替ソリューションです。
Paperless-ngx
紙の書類を検索可能なデジタルアーカイブに変換するオープンソースのドキュメント管理システム。セルフホスト、OCR 認識、スマート分類に対応し、完全なペーパーレス化を実現します。
Nextcloud Server
自分のデータを完全にコントロールできる、セルフホスト型のクラウドストレージおよびコラボレーションプラットフォームです。