Bu rehber, kendi VPS sunucunuzda Sepolia için Geth (Execution) + Prysm (Beacon) RPC kurulumunu sadece tek komutla yapabilirsiniz. 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.
| Gereksinim | Detaylar |
|---|---|
| Depolama | 600 GB - 1 TB SSD |
| RAM | En az 16 GB |
| CPU | 6-8 Çekirdek |
| İşletim Sistemi | Ubuntu 22.04+ |
[ -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.shKurulum sonunda Geth ve Prysm Docker içinde otomatik başlar.
Kurulum sonrası senkronizasyon durumunu anlık kontrol etmek için:
bash <(curl -s https://raw.githubusercontent.com/UfukNode/geth-prysm-node-setup/main/sekronize-kontrol.sh)Loglarını anlık görmek için:
docker logs -f geth- Sepolia ağı FULL NODE kuruyorsun, ilk senkronizasyonu çok uzun sürer.
- 600 GB - 1 TB arası veri indirir.
- 1 gün kadar sürebilir, 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.
- Sabırlı olun.
- Geth %100 olmadan Aztec node hatalar verir.
sudo ufw allow 22
sudo ufw allow ssh
sudo ufw enablesudo ufw allow 30303/tcp
sudo ufw allow 30303/udpsudo 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 tcpsudo ufw reload📌 Aztec Sequencer kurarken Geth ve Prysm RPC'lerini doğru yazmazsan node hata verir. Bu yüzden Docker kuranlarla CLI kuranların kullanacağı adresler farklıdır.
| Kurulum Türü | Doğru Adres Örneği | Açıklama |
|---|---|---|
| Docker Compose ile kurulum | http://127.0.0.1:8545 | Docker Bridge kullanır. Bu yüzden localhost zorunlu. |
| CLI (senin scriptin) ile kurulum | http://vps-ip:8545 | Dış IP üzerinden kullanılmalı. Docker olmadığı için IP fark etmez. |
- Docker ile kurduysan: Aztec Sequencer node içinde mutlaka
http://127.0.0.1:8545kullan. - Senin scriptin ile kurduysan:
http://vps-ip:8545şeklinde sunucunun dış IP adresini kullan.
| Kurulum Türü | Doğru Adres Örneği | Açıklama |
|---|---|---|
| Docker Compose ile kurulum | http://127.0.0.1:3500 | Docker Bridge kullanır. Sadece localhost üzerinden erişilir. |
| CLI (benim rehberimle kurduysan) ile kurulum | http://kendi-sunucu-ip:3500 | Direkt VPS IP'si üzerinden kullanılır. |
- Docker ile kurduysan: Aztec Sequencer node'a
http://127.0.0.1:3500yaz. - Benim scriptin ile kurduysan:
http://kendi-sunucu-ip:3500şeklinde VPS IP kullanılır.
-
Docker Compose:
- Sequencer node'un aynı sunucuda çalışıyorsa:
localhost - Farklı sunucudan kullanılamaz.
- Sequencer node'un aynı sunucuda çalışıyorsa:
-
CLI (benim rehberim ile yaptıysan):
- Hem içeride hem dışarıda VPS IP'si kullanılır.
- localhost kullanırsan hata alırsın.
- Docker Compose izolasyonlu çalışır. Sadece iç ağdan (localhost) erişilir.
- Benim rehberim yani CLI ile kurduysan VPS IP'ni girerek direkt kullanabilirsin.



