Sharry JA

From Mintarc Forge

Sharry:安全でシンプルな自社構築型ファイル共有ウェブアプリケーション

Sharryのファイル共有機能は、安全で簡単なファイル転送を目的としたオープンソースの自社構築型ウェブアプリケーションです。認証されたユーザーは、ファイルをアップロードし、固有のダウンロードリンクを生成できます。これらのリンクには、オプションでパスワードと有効期限を含めることができ、共有ファイルが限られた時間のみアクセス可能であることを保証します。ファイルは、AES暗号化を使用して暗号化されたzipアーカイブとしてサーバーに保存されます。パスワードが提供されている場合、ダウンロード時に復号化が必要となり、不正なユーザーがコンテンツにアクセスできないようにします。

匿名アップロードとエイリアスページ機能

Sharryは、「エイリアスページ」を通じて登録ユーザーへの匿名ファイルアップロードもサポートしています。これらのページは、ランダム化された推測困難なURLによって保護されており、外部ユーザーは特定のユーザーのアカウントに直接ファイルをアップロードできます。エイリアスページは、デフォルトのパスワードまたは有効期限ルールでカスタマイズでき、悪用が発生した場合はいつでも無効にできます。

ファイル共有機能の主な特徴

  • クライアントサイド暗号化: 追加のセキュリティのために、アップロード前にファイルを暗号化できます。
  • 有効期限ルール: リンクは、設定されたダウンロード回数または日数の後に自動的に期限切れになります。
  • カスタマイズ可能なパスとストレージ制限: 管理者は、ストレージパスと最大フォルダサイズを設定できます。
  • Home Assistantとの統合: Sharryは、スマートホームエコシステム内での迅速なファイル共有を可能にするために、Home Assistant

のアドオンとして使用できます。 この実装は、クラウドベースのファイル共有サービスに代わる軽量でプライベートな代替手段を求める個人または組織に最適です。

リンク:https://github.com/eikek/sharry