SPOKITはノーコマンドでカルダノステークプールを構築・管理できるCARDANO SPO TOOL KITです!
Linux初級者から上級者までステークプール運営にかかる工数を削減します。
- Ubuntuサーバー(メインネットの場合は最低3台)
- エアギャップマシン
- ターミナルソフト(R-Login/Termius/etc...)
- SFTPソフト(FileZilla/etc...)
| 項目 | BP/リレー | エアギャプ(ローカル物理PC) |
|---|---|---|
| OS | Ubuntu22.04 | Ubuntu22.04 |
| RAM | 24GB以上 | 8GB以上 |
| SSD | 500GB以上 | 100GB以上 |
以下手順でローカルPCにUbuntuをインストールする
https://docs.spojapanguild.net/setup/air-gap-guid/
以下のコマンドを実行して、エアギャップ環境設定を実施してください。
wget -qO- https://raw.githubusercontent.com/btbf/sjg-tools/refs/heads/main/scripts/airgap-setup.sh | bash
環境変数再読み込み
source $HOME/.bashrc
adduser cardano
usermod -G sudo cardano
Windowsの場合
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Client*'
mkdir ~/.ssh -Force
ssh-keygen -t ed25519 -N "" -C "ssh_connect" -f ~/.ssh/ssh_ed25519
cd ~/.ssh
mv ssh_ed25519.pub authorized_keys
Macの場合
mkdir -p ~/.ssh
ssh-keygen -t ed25519 -N "" -C "ssh_connect" -f ~/.ssh/ssh_ed25519
cd ~/.ssh
mv ssh_ed25519.pub authorized_keys
SSH接続する場合に使用します。 ~/.ssh/ssh_ed25519 (秘密鍵) ~/.ssh/authorized_keys (公開鍵)
安定リリース版
wget -qO- https://spokit.spojapanguild.net/install.sh | bash
source $HOME/.bashrc
①Ubuntuセキュリティ設定
spokit ubuntu
②プール構築
spokit pool
③プール運用
spokit
SPOKIT_MODE=develop bash <(wget -qO- https://raw.githubusercontent.com/btbf/spokit/refs/heads/develop/scripts/install.sh)
