diff --git a/README.md b/README.md new file mode 100644 index 0000000..09cec37 --- /dev/null +++ b/README.md @@ -0,0 +1,83 @@ + +

Waku Setup

+ +# Sunucu Paketleri update +```console +sudo apt update && sudo apt upgrade -y +sudo apt-get install build-essential git libpq5 jq -y +``` + +# kodu girdikten sonra 1 yazıyoruz. +```console +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh +source "$HOME/.cargo/env" +``` +```console +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-compose +``` +# Waku kurulumu için + +> wakuyu clonluyoruz +```console +git clone https://github.com/waku-org/nwaku-compose +cd nwaku-compose +cp .env.example .env +``` +# .env içinde değişiklik için +> nano .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. + +```console +# ve register edelim. +./register_rln.sh +# register etmeden önce cüzdanda sepolia eth olmalı +``` + +

Waku node başlatma

+ +```console +# 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 ps +``` +# bu komut ile içersine girelim: + +nano ~/nwaku-compose/docker-compose.yml +```console +> 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.json` dosyasını kaydedin. + + +