Высокопроизводительная матрица домашнего сервера, написанная в Rust, предназначенную для того, чтобы иметь плагированный двигатель для хранения, масштабируемый и освещенный ресурсы.
Общее обсуждение развития- #Maelstrom-Server: matrix.org
Это совершенно новый проект в рамках ежедневной активной разработки. В настоящее время он еще не в полезной форме.
Вы можете просмотреть проблемы с закрытой matrix-spec в The Tracker Tracker для списка завершенных функций.
Этот проект начался из -за сильного интереса/поддержки Web 3.0 (децентрализованные веб -приложения). Кроме того, наличие встроенного домашнего сервера может обеспечить более сильную использование для децентрализованных приложений 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 to path/to/ec_private.pem
Ниже приведены некоторые другие проекты домашнего сервера на основе ржавчины, которые стоит посмотреть:
Лицензировано по лицензии Apache, версии 2.0 или MIT License по варианту.
Если вы явно не заявляете иное, какой-либо вклад, преднамеренно предназначенный для включения в Maelstrom вами, как определено в лицензии Apache-2.0, должен быть двойным лицензированием, как указано выше, без каких-либо дополнительных условий или условий.