เซิร์ฟเวอร์บ้านที่มีประสิทธิภาพสูงที่เขียนขึ้นในสนิมที่ออกแบบมาเพื่อให้มีเครื่องมือจัดเก็บข้อมูลที่สามารถปรับขนาดได้และแสงบนทรัพยากร
การสนทนาทั่วไปเพื่อการพัฒนาอยู่ที่ #maelstrom-server: matrix.org
นี่เป็นโครงการใหม่ล่าสุดภายใต้การพัฒนาที่ใช้งาน ประจำวัน ปัจจุบันยังไม่ได้อยู่ในรูปแบบที่ใช้งานได้
คุณสามารถตรวจสอบปัญหา matrix-spec ที่ปิดในการติดตามปัญหาสำหรับรายการคุณสมบัติที่เสร็จสมบูรณ์
โครงการนี้เริ่มต้นเนื่องจากความสนใจ/การสนับสนุนที่แข็งแกร่งของ Web 3.0 (แอปพลิเคชันเว็บกระจายอำนาจ) นอกจากนี้การมีเซิร์ฟเวอร์บ้านที่ฝังอยู่ได้สามารถเปิดใช้งาน USECASE ที่แข็งแกร่งขึ้นสำหรับแอปพลิเคชัน IoT แบบกระจายอำนาจนอกเหนือจากการแชท
# 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 หรือ MIT ใบอนุญาตของคุณที่ตัวเลือกของคุณ
หากคุณไม่ได้ระบุอย่างชัดเจนการบริจาคใด ๆ ที่ส่งโดยเจตนาเพื่อรวมไว้ใน Maelstrom โดยคุณตามที่กำหนดไว้ในใบอนุญาต Apache-2.0 จะได้รับใบอนุญาตคู่ดังกล่าวข้างต้นโดยไม่มีข้อกำหนดหรือเงื่อนไขเพิ่มเติมใด ๆ