Aztec Lokal RPC Kurulum Rehberi (Geth + Prysm)
Bu rehber, kendi VPS sunucunuzda Σεπόλια için Geth (Εκτέλεση) + Πρύσμα (Φάρος) 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.
Σύστημα Gereksinimleri
Γκερεξινίμ | Λεπτομέρειες |
---|---|
Δεπολάμα | 600 GB - 1 TB SSD |
ΕΜΒΟΛΟ | Σε az 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
Η κουρούλουμ σονούντα του Geth ve Prysm Docker είναι otomatik καλά.
2- Έλεγχος Συγχρονισμού Δόντου:
Kurulum sonrası σκληρή χρονολόγηση έλεγχος εντός:
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- Καταγραφή Λειτουργιών:
Loglarını anlık görmek için:
αρχεία καταγραφής docker -f geth
Örnek Çıktı -Kurulum Devam Ediyorsa:
Örnek Çıktı - Kurulum Bittiyse:
Geth (Κόμβος Εκτέλεσης):
- Sepolia ağı FULL NODE kuruyorsun, ilk senkronizasyonu çok uzun sürer.
- 600 GB - 1 TB αρασί αληθινά ανώνυμος.
- 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
Prysm (Κόμβος Beacon):
- Ç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ı)
A- Duvarı Aktif Et:
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 επιτρέπει 8545/tcp sudo ufw επιτρέπει 3500/tcp sudo ufw επιτρέπει από 127.0.0.1 σε οποιαδήποτε θύρα 8545 proto tcp sudo ufw επιτρέπει από 127.0.0.1 σε οποιαδήποτε θύρα 3500 proto tcp
D- Duvar Ayarlarını Uygula:
sudo ufw reload
5- RPC Adreslerini Doğru Kullanma (CLI και Docker Ayrımı):
📌 Αζτέκος Ακολουθίας kurarken Geth ve Prysm RPC'lerini doğru yazmazsan node hata verir. Αυτό το πράγμα Docker kuranlarla CLI kuranların kullanacağı adresler farklıdır.
✅ Geth Execution RPC
Kurulum Türü | Διεύθυνση Δευτέρου Όρους | Ατσικλαμά |
---|---|---|
Docker Compose ή kurulum | http://127.0.0.1:8545 | Docker Bridge kullanır. Bu yüzden τοπικός οικοδεσπότης zorunlu. |
CLI (senin scriptin) ile kurulum | http://vps-ip:8545 | Dış IP üzerinden kullanılmalı. Docker olmadığı için IP fark etmez. |
Οζέτ:
- Docker ή kurduysan: Στην περιοχή του κόμβου Aztec Sequencer μουτλάκα
http://127.0.0.1:8545
κουλάν. - Σενίν σενάριο ή κουρδικό:
http://vps-ip:8545
şeklinde sunucunun dış IP adresini kullan.
✅ Prysm Beacon RPC
Kurulum Türü | Διεύθυνση Δευτέρου Όρους | Ατσικλαμά |
---|---|---|
Docker Compose ή kurulum | http://127.0.0.1:3500 | Docker Bridge kullanır. Sadece τοπικός οικοδεσπότης παραβιάσεις των κανόνων |
CLI (benim rehberimle kurduysan) ile kurulum | http://kendi-sunucu-ip:3500 | Direct VPS IP'si üzerinden kullanılır. |
Οζέτ:
- Docker ή kurduysan: Κόμβος αλληλουχίας Aztec
http://127.0.0.1:3500
γιάζ. - Καλό σενάριο ή κουρδικό κείμενο:
http://kendi-sunucu-ip:3500
şeklinde VPS IP kullanılır.
📌 ΚΟΥΡΑΛ:
- Σύνθεση Docker:
* Ένας κόμβος αλληλουχίας aynı sunucuda çalışıyorsa: τοπικός οικοδεσπότης
* Farklı sunucudan kullanılamaz.
- CLI (benim rehberim ile yaptıysan):
* Hem içeride hem dışarıda IP VPS κουλανιλίρ. * 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.