sudo apt update && sudo apt upgrade -y
sudo apt-get install build-essential git libpq5 jq -ycurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"sudo apt install docker.io -y
sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-composewakuyu clonluyoruz
git clone https://github.com/waku-org/nwaku-compose
cd nwaku-compose
cp .env.example .envnano .env
> Değiştireceğimiz kısımlar bunlar aşağıya yazıyorum:
```console
* `ETH_CLIENT_ADDRESS` = Infura'dan Sepolia RPC aldım bedava onu ekledim - https://www.infura.io/
* `ETH_TESTNET_KEY` = Waku için açtığım metamaskın private keyini ekliyoruz - Metamask hesap bilgileri kısmında
* `RLN_RELAY_CRED_PASSWORD` = Bir şifre belirledim
CTRL X Y ENTER ile kaydedip çıkıyoruz.
# ve register edelim.
./register_rln.sh
# register etmeden önce cüzdanda sepolia eth olmalı# firewallda portları aktif ediyoruz.
# yes diyelim aşağıdaki komutu girdikten sonra
sudo ufw enable
sudo ufw allow 22
sudo ufw allow 3000
sudo ufw allow 8545
sudo ufw allow 8645
sudo ufw allow 9005
sudo ufw allow 30304
sudo ufw allow 8645
# dockerları ayağa kaldıralım
> docker-compose up -d
# dockerları kontrol edelim
> docker-compose psnano ~/nwaku-compose/docker-compose.yml
> içersine girdikten sonra `ctrl w` yaparak `3000:3000` portuna bakalım
> `127.0.0.1:3000:3000` yazıyor ise `0.0.0.0:3000:3000`şeklinde düzeltelim ve docker-compose down-up yazalım.Yaklaşık 30 dk içersine verileriniz güncellenecek
http://IP_ADRESİN:3000/d/yns_4vFVk/nwaku-monitoring
IP_ADRESİN kendi sunucunuzun ipsi ile tarayıcıdan açın.
Yedekleme için
keystore.jsondosyasını kaydedin.