maelstrom
1.0.0
用Rust编写的高性能矩阵家庭服务器,旨在具有可插入的存储引擎,可扩展和资源的灯光。
开发的一般讨论位于#Maelstrom-Server:matrix.org
这是一个在日常积极发展下的全新项目。目前尚未采用可用形式。
您可以在“问题跟踪器”中查看封闭的matrix-spec问题,以获取完整的功能列表。
由于对Web 3.0(分散的Web应用程序)的浓厚兴趣/支持,该项目开始了。此外,除了聊天之外,拥有性能嵌入式家庭服务器还可以为分散的物联网应用程序提供更强的用途酶。
# 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
以下是其他一些基于Rust的家庭服务器项目值得研究:
根据您的选项,根据Apache许可证,2.0版或MIT许可证获得许可。
除非您另有明确说明,否则您在Apache-2.0许可证中定义的有意提交的任何捐款,均应如上所述双重许可,没有任何其他条款或条件。