Un servidor doméstico matriz de alto rendimiento escrito en óxido diseñado para tener un motor de almacenamiento enchufable, escalable y ligero en los recursos.
La discusión general para el desarrollo está en #Maelstrom-Server: matrix.org
Este es un proyecto nuevo bajo el desarrollo activo diario . Actualmente no está en forma utilizable.
Puede revisar los problemas cerrados matrix-spec en el rastreador de problemas para obtener una lista de características completadas.
Este proyecto comenzó debido a un fuerte interés/soporte de la Web 3.0 (aplicaciones web descentralizadas). Además, tener un servidor doméstico integrable de performance puede habilitar una base USEC más fuerte para aplicaciones IoT descentralizadas además de chat.
# 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 Asegúrese de configurar auth_key_file en path/to/ec_private.pem
Los siguientes son algunos otros proyectos de servidor doméstico basados en Rust que vale la pena mirar:
Con licencia bajo la licencia de Apache, versión 2.0 o la licencia MIT a su opción.
A menos que declare explícitamente lo contrario, cualquier contribución presentada intencionalmente para su inclusión en Maelstrom por usted, como se define en la licencia Apache-2.0, se debe tener licencia dual como anteriormente, sin ningún término o condiciones adicionales.