16个版本
新版本 0.1.0 | 2024年8月22日 |
---|---|
0.0.15 | 2024年8月3日 |
0.0.10 | 2024年7月27日 |
#391 in 神奇豆子
1,274次每月下载
135KB
4K SLoC
kHOST
Kaspa p2p节点在Linux上的部署自动化工具。
kHOST是为了自动化部署Kaspa节点而创建的,这些节点旨在作为Kaspa公共RPC网络的一部分以及私有网络高可用集群使用。kHOST从源代码部署Rusty-Kaspa节点,将其配置为作为systemd
服务运行,并配置NGINX充当RPC的反向代理。此工具的存在是为了简化并自动化Kaspa节点的部署,以及标准化相关系统配置。
部署
作为root
sudo -s
apt install -y curl build-essential pkg-config libssl-dev
adduser -q kaspa
adduser kaspa sudo
login kaspa
作为kaspa
用户
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source "$HOME/.cargo/env"
cargo install khost
khost
如果您已经有一个现有的用户和rust,您可以简单地运行cargo install khost
然后运行khost
。
请注意,用户需要具有root(sudo)权限才能运行khost。
重要:此工具为其自己的kaspad节点创建配置,因此应禁用并删除任何以前的配置。如果kaspad之前以同一用户名运行,则包含数据库的~/.rusty-kaspa
数据文件夹将被重用。
依赖关系
~35–70MB
~1.5M SLoC