خادم منزلي مصفوفة عالي الأداء مكتوب في الصدأ المصمم ليكون له محرك تخزين قابل للتطوير وقابل للتطوير والضوء على الموارد.
مناقشة عامة للتنمية في #Maelstrom-Server: Matrix.org
هذا مشروع جديد تمامًا تحت التطوير النشط اليومي . انها ليست حاليا في شكل قابل للاستخدام حتى الآن.
يمكنك مراجعة مشكلات matrix-spec المغلقة في تعقب المشكلات للحصول على قائمة بالميزات المكتملة.
بدأ هذا المشروع بسبب اهتمام/دعم قوي لـ Web 3.0 (تطبيقات الويب اللامركزية). بالإضافة إلى ذلك ، يمكن أن يؤدي وجود خادم منزلي قابل للتضمين للأداء إلى تمكين حالة usecase أقوى لتطبيقات إنترنت الأشياء اللامركزية بالإضافة إلى الدردشة.
# 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 أو معهد ماساتشوستس للتكنولوجيا في خيارك.
ما لم تقل صراحةً خلاف ذلك ، فإن أي مساهمة تم تقديمها عن عمد لإدراجها في Maelstrom بواسطتك ، كما هو محدد في ترخيص Apache-2.0 ، تكون مرخصة مزدوجة على النحو الوارد أعلاه ، دون أي شروط أو شروط إضافية.