Komponen | Spesifikasi minimal |
---|---|
CPU | 4 Cores |
RAM | 16 GB DDR4 RAM |
Penyimpanan | 2 TB HDD |
Koneksi | 10Mbit/s port |
Komponen | Spesifikasi rekomendasi |
---|---|
CPU | 32 Cores |
RAM | 32 GB DDR4 RAM |
Penyimpanan | 2 x 1 TB NVMe SSD |
Koneksi | 1 Gbit/s port |
Komponen | Spesifikasi minimal |
---|---|
Sistem Operasi | Ubuntu 16.04 |
Komponen | Spesifikasi rekomendasi |
---|---|
Sistem Operasi | Ubuntu 22.04 |
Jika kalian kalian pernah ikut Q-Blockchain dan testnet node lainnya kemungkinan kalian sudah pernah install docker, jadi bisa skip langkah ini.
- Update
apt-get
dan install paket yang diperlukansudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
- Tambahkan kunci GPG docker
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- Setup repositori
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Install docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- Cek apakah docker sudah terinstall dengan benar
sudo docker run hello-world
-
Download Node
wget https://dub.sh/linuxamd64 -O ~/bin/stader-cli
-
Masuk ke direktori bin
cd $HOME/bin
-
Ubah file menjadi executable
chmod +x ~/bin/stader-cli
-
Restart terminal
bash
-
Install service
~/bin/stader-cli --allow-root service install
-
Jalankan Node wizard
~/bin/stader-cli --allow-root service config
Nanti akan muncul menu GUI, kalian ikuti aja step-stepnya, pake arrow keys di keyboard buat navigasi & enter buat pilih jawaban
- Goerli Network
- Locally managed
- System-recommended
- System-recommended
- Isi moniker/graffiti/usernamemu (bebas)
- https://beaconstate-goerli.chainsafe.io/
- Yes
- No
- Yes
- Locally managed
- Pilih regulated terus next
- Save and exit
- y
- y
Tunggu sampe sync (1-3 hari)
-
Pastikan Node kalian sudah sync
~/bin/stader-cli --allow-root node sync
Kalo outputnya gini berarti node kalian sudah sync
Your primary execution client is fully synced. Your primary consensus client is fully synced.
-
Buat dompet
stader-cli --allow-root wallet init
- Pilih Y
- Masukan password (bebas 12 character)
- Salin mnemonic
- Masukin 24
- Paste mnemonic tadi sesuai urutan (per kata)
- Salin node key
-
Claim faucet
- Join server discord
- Masuk ke channel #ethxclusives-permisionless-node-operators
- Send chat
!interested
- Tunggu sampe kalian diapprove jadi beta tester
- Masuk ke channel #ethx-rolling-beta-test
- Paste Node key kalian (Jangan spam, cukup sekali aja), contoh
Your Stader Node is currently using the Goerli Test Network. The node wallet is initialized. Node account: 0x0000000000000000000000000000000000000000
-
Daftar validator
~/bin/stader-cli --allow-root node register --on <MONIKER>
Ganti moniker terserah kalian, contoh:
~/bin/stader-cli --allow-root node register --on node123
-
Deposit SD
~/bin/stader-cli --allow-root node deposit-sd --amount 640
-
Deposit 4 ETH
~/bin/stader-cli --allow-root node deposit --num-validators 1
-
Cek status
~/bin/stader-cli --allow-root node status
~/bin/stader-cli --allow-root service status
~/bin/stader-cli --allow-root service logs
~/bin/stader-cli --allow-root node status
Reserved