Server rumah matriks berkinerja tinggi yang ditulis dalam karat yang dirancang untuk memiliki mesin penyimpanan yang plugable, scalable, dan cahaya pada sumber daya.
Diskusi Umum untuk Pengembangan ada di #Maelstrom-Server: Matrix.org
Ini adalah proyek baru di bawah pengembangan aktif sehari -hari . Saat ini belum dalam bentuk yang dapat digunakan.
Anda dapat meninjau masalah matrix-spec tertutup dalam pelacak masalah untuk daftar fitur yang sudah diselesaikan.
Proyek ini dimulai karena minat/dukungan yang kuat dari Web 3.0 (aplikasi web terdesentralisasi). Selain itu, memiliki server rumah yang dapat disembuhkan dengan performa dapat memungkinkan usecase yang lebih kuat untuk aplikasi IoT terdesentralisasi selain obrolan.
# 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 Pastikan Anda mengatur auth_key_file ke path/to/ec_private.pem
Berikut ini adalah beberapa proyek server rumah berbasis karat lainnya yang layak untuk dilihat:
Lisensi di bawah Lisensi Apache, Versi 2.0 atau Lisensi MIT di opsi Anda.
Kecuali jika Anda secara eksplisit menyatakan sebaliknya, kontribusi apa pun secara sengaja diserahkan untuk dimasukkan dalam Maelstrom oleh Anda, sebagaimana didefinisikan dalam lisensi APACHE-2.0, akan dilisensikan ganda seperti di atas, tanpa syarat atau ketentuan tambahan.