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
Gereksinim | Detalhe |
---|---|
Depolama | SSD de 600 GB a 1 TB |
BATER | Em 16 GB |
CPU | 6-8 Cekirdek |
Sistemas de İşletim | Ubuntu 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:
Örnek Çıktı - HENÜZ Devam Ediyor:
3- Conecte o Komutu:
Loglarını anlık görmek için:
logs do docker -f geth
Örnek Çıktı -Kurulum Devam Ediyorsa:
Örnek Çıktı - Kurulum Bittiyse:
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ği | Açıklama |
---|---|---|
Docker Compose é um script | http://127.0.0.1:8545 | Download da Docker Bridge. Bu yüzden host local zorunlu. |
CLI (senin scriptin) ile kurulum | http://vps-ip:8545 | O 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ği | Açıklama |
---|---|---|
Docker Compose é um script | http://127.0.0.1:3500 | Download da Docker Bridge. Sadece host local üzerinden erişilir. |
CLI (benim rehberimle kurduysan) ou kurulum | http://kendi-sunucu-ip:3500 | O 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.