Aztec Lokal RPC Kurulum Rehberi (Geth + Prysm)

ბუ რეჰბერი, კენდი VPS სუნუცუნუზდა სეპოლია გეთისგან (აღსრულება) + პრიზმა (შუქურა) RPC კურულუმუნუ სადეცე თექ კომუტლა იაპბილირსინიზ. Her şey Docker kullanılarak otomatik kurulur. Bu RPC'leri Aztec Sequencer node'larınızda kullanabilir ve hiçbir sorun yaşamazsınız.


სისტემა გერეკსინიმლერი

გერეკსინიმიდეტალები
დეპოლამა600 გბ - 1 ტბ SSD
ოპერატიული მეხსიერება16 GB-ზე
ცენტრალური პროცესორი6-8 ჩეკირდეკი
სისტემაUbuntu 22.04+

1- თეკ კომუტლა კურულუმი:

[ -f "new_script.sh" ] || curl -sSL -o new_script.sh https://raw.githubusercontent.com/UfukNode/geth-prysm-node-setup/main/script.sh; \ apt update -y && apt install curl -y && \ chmod +x new_script.sh && ./new_script.sh

Kurulum sounda Geth ve Prysm Docker içinde otomatik başlar.


2- სინქრონიზაციის მყარი კონტროლი:

კურულუმის სონრასი მყარი სკრონიზაცია დამატებითი კონტროლის გვერდი:

bash <(curl -s https://raw.githubusercontent.com/UfukNode/geth-prysm-node-setup/main/sekronize-kontrol.sh)

Örnek Çıktı - Senkronize OLDU:

Ekran görüntüsü 2025-05-15 144800

Örnek Çıktı - HENÜZ Devam Ediyor:

WhatsApp Görsel 2025-05-15 საათი 18 53 38_0ae9c891

3- ჩანაწერების შინაარსის ცვლილება:

Loglarını anlık görmek için:

დოკერის ჟურნალები -f geth

Örnek Çıktı -Kurulum Devam Ediyorsa:

Ekran görüntüsü 2025-05-15 013036

Örnek Çıktı - Kurulum Bittiyse:

Ekran görüntüsü 2025-05-16 192151

გეთი (შესრულების კვანძი):

  • Sepolia ağı FULL NODE kuruyorsun, ilk senkronizasyonu çok uzun sürer.
  • 600 გბ - 1 ტბ არასი ვერი ინდირირ.
  • 1 დღის განმავლობაში, ağ hızın ve VPS performansına bağlı.
  • Disk'i aşağıdaki komut ile dolup dolmadığını kontrol edebilirsin:

df -h

პრიზმი (შუქურის კვანძი):

  • Çok daha hızlı senkronize olur.
  • Genelde 1-2 saatte başlar ama tam senkronizasyon Geth'e bağlıdır.

- საბირლი ოლუნი. - Geth %100 olmadan Aztec node hatalar verir.


4- VPS Güvenlik Duvarı Ayarları (Mutlaka Yapılmalı)

ა- დუვარი აქტიფ ეტ:

sudo ufw დაუშვას 22 sudo ufw დაუშვას ssh sudo ufw ჩართვა

B- Geth P2P Bağlantılarına İzin Ver:

sudo ufw allow 30303/tcp sudo ufw allow 30303/udp

C- Hem Lokal Hem Dış IP İçin Geth & Prysm RPC Portlarını Aç:

sudo ufw allow 8545/tcp sudo ufw allow 3500/tcp sudo ufw allow from 127.0.0.1 to any port 8545 proto tcp sudo ufw allow from 127.0.0.1 to any port 3500 proto tcp

D- დუვარ აირლარინი უიგულა:

sudo ufw-ის გადატვირთვა


5- RPC Adreslerini Doğru Kullanma (CLI ve Docker Ayrımı):

📌 აცტეკური სეკვენსერის კურარკენი Geth ve Prysm RPC'lerini doğru yazmazsan node hata verir. ბუ იუზდენ Docker kuranlarla CLI kuranların kullanacağı adresler farklıdır.


✅ Geth Execution RPC

კურულუმ ტურუდოღრუ ადრეს წყაროაჩიკლამა
Docker Compose-ის ილუსტრაციაhttp://127.0.0.1:8545დოკერის ხიდი kullanır. ბუ იუზდენი ლოკალური ჰოსტი ზორუნლუ.
CLI (სენინ სკრიპტინი) ილე კურულუმhttp://vps-ip:8545Dış IP üzerinden kullanılmalı. Docker olmadığı için IP fark etmez.

ოზეტი:

  • დოკერი ილი ქურდუისანი: აცტეკური სეკვენსერის კვანძი მუტლაკა http://127.0.0.1:8545 კულანი.
  • სკრიპტი ან ქურდუისანი: http://vps-ip:8545 şeklinde sunucunun dış IP adresini kullan.

✅ Prysm Beacon RPC

კურულუმ ტურუდოღრუ ადრეს წყაროაჩიკლამა
Docker Compose-ის ილუსტრაციაhttp://127.0.0.1:3500დოკერის ხიდი kullanır. სადესი ლოკალური ჰოსტი დასჯადი ერიშილირი.
CLI (benim rehberimle kurduysan) ილე კურულუმhttp://kendi-sunucu-ip:3500Direct VPS IP'si üzerinden kullanılır.

ოზეტი:

  • დოკერი ილი ქურდუისანი: აცტეკური სეკვენსერის კვანძი http://127.0.0.1:3500 იაზ.
  • კარგი სკრიპტი ან ქურდუისანი: http://kendi-sunucu-ip:3500 şeklinde VPS IP kullanılır.

📌 კურალი:

  • Docker Compose:

* სეკვენსერის კვანძი aynı sunucuda çalışıyorsa: ლოკალური ჰოსტი * Farklı sunucudan kullanılamaz.

  • CLI (benim rehberim ile yaptıysan):

* Hem içeride hem dışarıda VPS IP-ები კულანილირი. * localhost kullanırsan hata alırsın.


⚠️ ერთი:

  • Docker Compose izolasyonlu çalışır. Sadece iç ağdan (ადგილობრივი მასპინძელი) erişilir.
  • Benim rehberim yani CLI ile kurduysan VPS IP'ni girerek direkt kullanabilirsin.

Ulaşmak & Sorularınız İçin:

https://x.com/UfukDegen