maelstrom
1.0.0
プラグ可能なストレージエンジン、スケーラブル、およびリソースに光を当てるように設計されたRustで書かれた高性能マトリックスホームサーバー。
開発のための一般的な議論は、#Maelstrom-Server:matrix.orgにあります
これは、毎日のアクティブ開発の下で新しいプロジェクトです。現在、使用可能な形ではありません。
完成した機能のリストについて、問題トラッカーの閉じたmatrix-specの問題を確認できます。
このプロジェクトは、Web 3.0(分散型Webアプリケーション)の強力な関心/サポートのために開始されました。さらに、パフォーマンスのある埋め込み可能なホームサーバーを使用すると、チャットに加えて、分散型IoTアプリケーション用のより強力なユーザーケースを可能にすることができます。
# install rust if needed
curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# clone repo and cd
git clone https://github.com/maelstrom-rs/maelstrom.git && cd maelstrom
# copy .env-example and set with your specific settings
cp Settings-example.yml Settings.yml
# build & run
cargo run --releaseopenssl ecparam -genkey -name prime256v1 | openssl pkcs8 -topk8 -nocrypt -out ec_private.pem auth_key_fileをpath/to/ec_private.pemに設定してください
以下は、他の錆ベースのホームサーバープロジェクトを検討する価値のあるものです。
オプションでApacheライセンス、バージョン2.0、またはMITライセンスのいずれかに基づいてライセンスされています。
明示的に特に述べない限り、Apache-2.0ライセンスで定義されているように、お客様がMaelstromに含めるために意図的に提出された拠出は、追加の条件なしで、上記のように二重ライセンスを取得するものとします。