---
title: "ERPC CLI ile validator'ları, RPC düğümlerini ve kendi uygulamalarınızı çalıştırın"
description: "ERPC CLI tek komut satırından 18 zincirde RPC düğümlerini, 13'ünde validator'ları ve uygulamalarınızı çalıştırır; istediğinizde ERPC AI onu sizin için kullanır."
canonical: "https://erpc.global/tr/doc/erpc-cli/overview/"
locale: "tr"
---

# ERPC CLI ile validator'ları, RPC düğümlerini ve kendi uygulamalarınızı çalıştırın

ERPC CLI; 18 zincirdeki RPC düğümleri, 13 zincirdeki validator'lar, kendi uygulamalarınız ve ERPC hesabınız için tek bir komut satırıdır. İstediğinizde ERPC AI onu sizin için çalıştırır.

Bu sayfada bir ön sürüm olan ERPC CLI `v0.1.0-rc.4` anlatılır ([Durum](https://erpc.global/tr/doc/erpc-cli/overview/#durum)).

[ERPC CLI'ı kurun](https://erpc.global/tr/doc/erpc-cli/overview/#kurulum "button") [İlk uygulamanızı dağıtın](https://erpc.global/tr/doc/erpc-cli/worker-quickstart/ "button")

```bash
curl -fsSL https://install.erpc.global | sh
```

## ERPC CLI ile neler yapabilirsiniz

- **Validator ve RPC düğümleri çalıştırın.** `erpc rpc` 18 zincirin tamamında RPC düğümlerini, `erpc validator` ise bunların 13'ünde validator'ları çalıştırır; her zincirde aynı alt komutlar kullanılır. Bunların yaşam döngüsü komutları ücretsizdir ve hesap gerektirmez.
- **Kendi uygulamanızı bir sunucuda çalıştırın.** `erpc worker` uygulamanızı native bir Linux binary'sine derler ve bir ERPC VPS'te ya da kendi sunucunuzda, sıkılaştırılmış bir systemd birimi altında çalıştırır; arada ne Docker ne de bir çalışma zamanı ortamı vardır.
- **Bir uygulamanın anahtarlarını sunucunun diskinden uzak tutun.** Uygulamanın trading anahtarı ve gizli değerleri 1Password'den, anahtar zincirinizden veya erpc'nin şifreli keystore'undan doğrudan worker'ın belleğine gider. `wallet.json` de `.env` de yoktur.
- **ERPC AI'a sorun.** `erpc ai`, ERPC'nin dokümantasyonundan ve hesabınızdan yanıt verir. Onayınızla saatlik bir VPS başlatabilir, SSH anahtarınızı kurabilir, parolayla girişleri kapatabilir ve SSH'ye yalnızca sizin adresinizden izin verebilir.
- **RPC çağırın ve webhook'ları alın.** `erpc rpc call`, oturum açmış hesabınızla Solana veya Ethereum mainnet'i çağırır ya da x402 ile çağrı başına ödeme yapar. `erpc webhook`, RPC olaylarını URL'nize POST eder.
- **Dosyaları saklayın ve yedekleyin.** `erpc storage` ve `erpc backup` dosyalarınızı ERPC Global Storage'da tutar; dosyalar makinenizden çıkmadan önce makinenizde şifrelenir.

## Kurulum

macOS ve Linux'ta:

```bash
curl -fsSL https://install.erpc.global | sh
```

Windows'ta, PowerShell'de:

```powershell
irm https://install.erpc.global/ps1 | iex
```

Bu URL'ler en son kararlı sürümü seçer. Projede yalnızca ön sürümler bulunduğu sürece en son yayımlanan ön sürümü seçerler. Bir sürümü sabitlemek için `https://install.erpc.global/v0.1.0-rc.4` adresini, Windows'ta ise `https://install.erpc.global/v0.1.0-rc.4/ps1` adresini kullanın. Edge ve istemci önbellekleri, bir sürüm yayımlandıktan sonra istemcilerin gördüğü şeyi geciktirebilir.

Yükleyici `erpc` dosyasını `~/.erpc/bin` içine koyar ve ERPC AI'ın becerilerini `~/.erpc/skills` içine yazar. Derlemeler Linux (x86_64, arm64), macOS (Intel, Apple silicon) ve Windows (x86_64) için yayımlanır.

### Mainnet validator için kurulum

Yukarıdaki yükleyici hiçbir şeyi doğrulamaz. Yüksek güvenceli yol, herhangi bir şey çalışmadan önce imzalı sürüm manifestini kontrol eder ve bugün herhangi bir şeyi doğrulayan tek yol budur; bu yüzden mainnet validator operatörleri bu yolu kullanmalıdır. Her sürüm imzalı bir `release-manifest.json` (minisign), bir CycloneDX SBOM ve GitHub build provenance attestation'ları ile yayımlanır. Adımlar [Bir sürümü doğrulama](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/docs/verify-release.md) sayfasındadır.

### Kaynaktan derleme

```bash
git clone https://github.com/elsoul/erpc-cli
cd erpc-cli
cargo build --release
./target/release/erpc --help
```

## Ücretsiz başlayın

Validator ve RPC düğümü yaşam döngüsü komutları ücretsizdir ve hesap gerektirmez. [dashboard.erpc.global](https://dashboard.erpc.global/tr) üzerinde oluşturulan bir hesap geri kalanının kilidini açar:

| Komut | Hesap olmadan | Hesapla |
| --- | --- | --- |
| Validator ve RPC düğümü yaşam döngüsü | Evet | Evet |
| `erpc ai` | | Evet |
| `erpc worker` | | Evet |
| `erpc storage`, `erpc backup` | | Evet |

```bash
erpc signup     # opens the sign-up page
erpc login      # signs this machine in; the session goes to the keychain or 1Password
erpc whoami
```

[Oturum açma ve anahtarlar](https://erpc.global/tr/doc/erpc-cli/sign-in-and-keys/) sayfası, oturumun ve anahtarlarınızın nerede saklandığını anlatır.

## ERPC CLI anahtarlarınızı nasıl saklar

ERPC CLI, düğüm envanteri ve yönetilen imzalama anahtarı yedekleri için 1Password'ü kullanır ve operatör kimlik bilgileri için işletim sisteminin anahtar zincirini destekler. API token'ları ve RPC anahtarları `erpc.toml` içinde referansla adlandırılır, asla değerle değil; değerler sunucuya asla komut satırında değil, standart girdi üzerinden ulaşır.

Düğüm envanteri de 1Password'de durur. Kasayı paylaşın; ekibinizdeki herkes aynı düğümleri kendi makinesinden yönetir. Bir düğüm sunucusunda neyin kaldığı zincire bağlıdır: tablo [Oturum açma ve anahtarlar](https://erpc.global/tr/doc/erpc-cli/sign-in-and-keys/#düğüm-anahtarlarının-saklandığı-yer) sayfasındadır.

## Durum

ERPC CLI, `v0.1.0-rc.4` sürümüyle ön sürüm aşamasındadır. Komutları mevcuttur ve çevrimdışı kontrollerinden geçer. Gerçek host'larda kabul testi hâlâ sürmektedir: her zincirin durumunu [Her zincirin durumu](https://erpc.global/tr/doc/erpc-cli/nodes/#her-zincirin-durumu) bölümü ve ilgili zincirin kılavuzu verir.

Güvenlik düzeltmelerini yalnızca en son sürüm alır ve şimdiye kadarki her sürüm bir ön sürümdür. Bir güvenlik açığını herkese açık bir issue'da değil, [GitHub özel güvenlik açığı bildirimi](https://github.com/elsoul/erpc-cli/security/advisories/new) üzerinden gizli olarak bildirin.

ERPC CLI, [SLV](https://github.com/ValidatorsDAO/slv)'nin Rust ile yazılmış halefidir. Kaynak kodu Apache-2.0 lisansı altında [elsoul/erpc-cli](https://github.com/elsoul/erpc-cli/tree/v0.1.0-rc.4) adresindedir.

## ERPC CLI'ı keşfedin

- [Oturum açma ve anahtarlar](https://erpc.global/tr/doc/erpc-cli/sign-in-and-keys/): Oturum açın, oturumun nerede saklanacağını seçin ve her anahtarın nerede durduğunu görün.
- [erpc ai](https://erpc.global/tr/doc/erpc-cli/ai/): Terminalinizde ERPC AI'a soru sorun ve neleri yapmasına izin verileceğini seçin.
- [RPC ve webhook'lar](https://erpc.global/tr/doc/erpc-cli/rpc-call-and-webhooks/): Solana veya Ethereum mainnet'i çağırın, x402 ile çağrı başına ödeme yapın ve olayları URL'nize gönderin.
- [erpc worker Hızlı Başlangıç](https://erpc.global/tr/doc/erpc-cli/worker-quickstart/): HelloWorld'ü oluşturun, burada çalıştırın ve bir sunucuya dağıtın.
- [Uygulama içe aktarma](https://erpc.global/tr/doc/erpc-cli/worker-import/): Zaten sahip olduğunuz bir uygulamayı kodunu değiştirmeden dağıtın.
- [Anahtarlar ve gizli değerler](https://erpc.global/tr/doc/erpc-cli/worker-secrets/): Bir uygulamanın trading anahtarını ve gizli değerlerini 1Password'de, anahtar zincirinde veya keystore'da tutun.
- [Güvenlik duvarı ve WAF](https://erpc.global/tr/doc/erpc-cli/worker-firewall-and-waf/): Bir sunucuya erişimi kısıtlayın ve herkese açık bir API'nin önüne bir WAF koyun.
- [Durum ve faturalandırma](https://erpc.global/tr/doc/erpc-cli/worker-status-and-billing/): Bir uygulamayı izleyin, saatlik maliyetini görün ve durum verisini yedekleyin.
- [Sorun çıktığında](https://erpc.global/tr/doc/erpc-cli/worker-troubleshooting/): Hata mesajları ve yapılması gerekenler, ayrıca bir sunucunun nasıl kurtarılacağı.
- [Düğümler](https://erpc.global/tr/doc/erpc-cli/nodes/): Validator ve RPC düğümleri çalıştırın ve her zincirin kılavuzunu bulun.
- [Komutlar](https://erpc.global/tr/doc/erpc-cli/commands/): Tüm komut grupları, genel seçenekler, çıkış kodları, depolama ve yedekler.
