Eine Hochleistungsmatrix-Home-Server, die in Rost geschrieben wurde, das für eine plugbare Speichermotor, skalierbar und Licht auf Ressourcen verfügt.
Allgemeine Diskussion für die Entwicklung findet in #MAELstrom-Server: matrix.org statt
Dies ist ein brandneues Projekt unter Daily Active Development. Es ist derzeit noch nicht in verwendbarer Form.
Sie können die geschlossenen matrix-spec Probleme im Problem Tracker für eine Liste der abgeschlossenen Funktionen überprüfen.
Dieses Projekt begann aufgrund eines starken Interesses/Unterstützung von Web 3.0 (dezentrale Webanwendungen). Darüber hinaus kann ein performantem eingebettbares Home -Server zusätzlich zum Chat eine stärkere Verwendung für dezentrale IoT -Anwendungen ermöglichen.
# 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 Stellen Sie sicher, dass Sie auth_key_file auf path/to/ec_private.pem festlegen
Im Folgenden finden Sie einige andere rostbasierte Heimserverprojekte, die es wert sind, sich angesehen zu haben:
Lizenziert unter einer APache -Lizenz, Version 2.0 oder MIT -Lizenz nach Ihrer Option.
Sofern Sie nicht ausdrücklich etwas anderes angeben, ist ein Beitrag, der absichtlich zur Aufnahme in das von Ihnen in der Lizenz apache-2.0 definierte Strusstrom eingereicht wird, ohne zusätzliche Bedingungen doppelt lizenziert wie oben.