maelstrom
1.0.0
플러그 스토리지 엔진, 확장 가능 및 리소스의 조명을 갖도록 설계된 Rust로 작성된 고성능 매트릭스 홈 서버.
개발에 대한 일반적인 토론은 #Maelstrom-Server : matrix.org에 있습니다
이것은 매일 활동적인 개발에 따른 새로운 프로젝트입니다. 현재는 아직 사용 가능한 형태가 아닙니다.
완성 된 기능 목록에 대해서는 문제 추적기의 폐쇄 된 matrix-spec 문제를 검토 할 수 있습니다.
이 프로젝트는 Web 3.0 (분산 된 웹 응용 프로그램)의 강력한 관심/지원으로 시작되었습니다. 또한, 수행자 임베드 가능한 홈 서버를 사용하면 채팅 외에 분산 된 IoT 애플리케이션에 대한 더 강력한 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 으로 설정하십시오
다음은 볼 가치가있는 다른 Rust 기반 홈 서버 프로젝트입니다.
Apache 라이센스 중 하나, 버전 2.0 또는 MIT 라이센스에 따라 라이센스가 부여됩니다.
귀하가 명시 적으로 명시 적으로 명시하지 않는 한, Apache-2.0 라이센스에 정의 된대로 귀하가 Maelstrom에 포함시키기 위해 의도적으로 제출 된 모든 기부금은 추가 약관이나 조건없이 위와 같이 이중 라이센스를받습니다.