Asteca Lokal RPC Kurulum Rehberi (Geth + Prysm)

Bu rehber, kendi VPS sunucunuzda Sepolia em Geth (Execução) + Prysm (Farol) RPC kurulumunu sadece tek komutla yapabilirsiniz. Seu şey Docker kullanılarak otomatik kurulur. Este RPC'leri Aztec Sequencer node'larınızda kullanabilir e hiçbir sorun yaşamazsınız.


Sistemas de Gerenciamento

GereksinimDetalhe
DepolamaSSD de 600 GB a 1 TB
BATEREm 16 GB
CPU6-8 Cekirdek
Sistemas de İşletimUbuntu 22.04+

1- Tek Komutla Kurulum:

[ -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 sonunda Geth e Prysm Docker na base automática.


2- Sincronizar Durumu Kontrolü:

Kurulum sonrası cronificação de tempo controle de acesso aqui:

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 15/05/2025 sábado 18 53 38_0ae9c891

3- Conecte o Komutu:

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

logs do docker -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

Geth (Nó de Execução):

  • Sepolia ağı FULL NODE kuruyorsun, como senkronizasyonu çok uzun sürer.
  • 600 GB - 1 TB arasi veri indir.
  • 1 unidade de garantia, ağ hızın e VPS performansına bağlı.
  • O disco foi adicionado ao controle de edebilirsin:

df -h

Prysm (Nó Beacon):

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

- Sabırlı olun. - Geth %100 olmadan Aztec node hatalar verir.


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

A- Duvari Aktif Et:

sudo ufw permitir 22 sudo ufw permitir ssh sudo ufw ativar

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

sudo ufw permitir 30303/tcp sudo ufw permitir 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 de 127.0.0.1 para qualquer porta 8545 proto tcp sudo ufw allow de 127.0.0.1 para qualquer porta 3500 proto tcp

D- Duvar Ayarlarını Uygula:

sudo ufw recarregar


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

📌 Sequenciador Asteca Kurarken Geth e Prysm RPC'lerini doğru yazmazsan node hata verir. Bu yüzden Docker kuranlarla CLI kuranların kullanacağı adresler farklıdır.


✅ Execução Geth RPC

Kurulum TürüDoğru Endereço ÖrneğiAçıklama
Docker Compose é um scripthttp://127.0.0.1:8545Download da Docker Bridge. Bu yüzden host local zorunlu.
CLI (senin scriptin) ile kurulumhttp://vps-ip:8545O IP não será utilizado. O Docker usa um IP fark etmez.

Özet:

  • Docker é confiável: Nó do sequenciador asteca dentro mutlaka http://127.0.0.1:8545 kullan.
  • O script está correto: http://vps-ip:8545 şeklinde sunucunun diş IP adresini kullan.

✅ Prysm Beacon RPC

Kurulum TürüDoğru Endereço ÖrneğiAçıklama
Docker Compose é um scripthttp://127.0.0.1:3500Download da Docker Bridge. Sadece host local üzerinden erişilir.
CLI (benim rehberimle kurduysan) ou kurulumhttp://kendi-sunucu-ip:3500O IP direto do VPS será removido.

Özet:

  • Docker é confiável: Nó sequenciador asteca http://127.0.0.1:3500 sim.
  • O script é curto: http://kendi-sunucu-ip:3500 selecione o IP do VPS.

📌 KURAL:

  • Docker Compose:

* Nó sequenciador aynı sunucuda çalışıyorsa: host local * Farklı sunucudan kullanılamaz.

  • CLI (benim rehberim ile yaptıysan):

* Hem içeride hem dişarıda IPs VPS conteúdo. * localhost kullanırsan hata alırsın.


⚠️ Unutma:

  • Docker Compose isolasyonlu çalışır. Sadece iç ağdan (localhost) foi criado.
  • Benim rehberim yani CLI ile kurduysan VPS IP'ni girerek diretamente kullanabilirsin.

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

https://x.com/UfukDegen