---
title: "Validatoren, RPC-Knoten und eigene Anwendungen mit ERPC CLI betreiben"
description: "ERPC CLI betreibt RPC-Knoten auf 18 Chains, Validatoren auf 13 und Ihre eigenen Anwendungen über eine Kommandozeile, und ERPC AI bedient sie auf Wunsch für Sie."
canonical: "https://erpc.global/de/doc/erpc-cli/overview/"
locale: "de"
---

# Validatoren, RPC-Knoten und eigene Anwendungen mit ERPC CLI betreiben

ERPC CLI ist eine einzige Kommandozeile für RPC-Knoten auf 18 Chains, Validatoren auf 13, Ihre eigenen Anwendungen und Ihr ERPC-Konto. ERPC AI bedient die Kommandozeile für Sie, wenn Sie darum bitten.

Diese Seite beschreibt ERPC CLI `v0.1.0-rc.4`, eine Vorabversion ([Status](https://erpc.global/de/doc/erpc-cli/overview/#status)).

[ERPC CLI installieren](https://erpc.global/de/doc/erpc-cli/overview/#installation "button") [Erste Anwendung bereitstellen](https://erpc.global/de/doc/erpc-cli/worker-quickstart/ "button")

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

## Was Sie mit ERPC CLI tun können

- **Validatoren und RPC-Knoten betreiben.** `erpc rpc` betreibt RPC-Knoten auf allen 18 Chains und `erpc validator` Validatoren auf 13 davon, mit denselben Verben auf jeder Chain. Deren Lebenszyklus-Befehle sind kostenlos und benötigen kein Konto.
- **Eine eigene Anwendung auf einem Server betreiben.** `erpc worker` kompiliert Ihre Anwendung zu einer nativen Linux-Binärdatei und betreibt sie auf einem ERPC VPS oder einem eigenen Server unter einer gehärteten systemd-Unit, ohne Docker und ohne Laufzeitumgebung dazwischen.
- **Die Schlüssel einer Anwendung vom Datenträger des Servers fernhalten.** Der Trading-Schlüssel und die Secrets der Anwendung gelangen aus 1Password, Ihrem Schlüsselbund oder dem verschlüsselten Keystore von erpc direkt in den Arbeitsspeicher des Workers. Es gibt keine `wallet.json` und keine `.env`.
- **ERPC AI fragen.** `erpc ai` antwortet aus der Dokumentation von ERPC und aus Ihrem Konto. Mit Ihrer Zustimmung kann es einen stündlich abgerechneten VPS starten, Ihren SSH-Schlüssel installieren, Passwort-Anmeldungen abschalten und SSH nur von Ihrer Adresse zulassen.
- **RPC aufrufen und Webhooks empfangen.** `erpc rpc call` ruft Solana- oder Ethereum-Mainnet mit Ihrem angemeldeten Konto auf oder zahlt mit x402 pro Aufruf. `erpc webhook` sendet RPC-Ereignisse per POST an Ihre URL.
- **Dateien speichern und sichern.** `erpc storage` und `erpc backup` legen Ihre Dateien in ERPC Global Storage ab, verschlüsselt auf Ihrem Rechner, bevor sie ihn verlassen.

## Installation

Unter macOS und Linux:

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

Unter Windows in PowerShell:

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

Diese URLs wählen die neueste stabile Version. Solange das Projekt nur Vorabversionen hat, wählen sie die zuletzt veröffentlichte Vorabversion. Um eine Version zu fixieren, verwenden Sie `https://install.erpc.global/v0.1.0-rc.4` oder unter Windows `https://install.erpc.global/v0.1.0-rc.4/ps1`. Edge- und Client-Caches können verzögern, was Clients nach einer Veröffentlichung sehen.

Das Installationsprogramm legt `erpc` in `~/.erpc/bin` ab und schreibt die Skills von ERPC AI nach `~/.erpc/skills`. Builds werden für Linux (x86_64, arm64), macOS (Intel, Apple Silicon) und Windows (x86_64) veröffentlicht.

### Installation für einen Mainnet-Validator

Das obige Installationsprogramm verifiziert nichts. Der Weg mit hoher Absicherung prüft das signierte Release-Manifest, bevor irgendetwas ausgeführt wird, und er ist heute der einzige Weg, der überhaupt etwas verifiziert; Betreiber von Mainnet-Validatoren sollten ihn daher verwenden. Jede Version wird mit einer signierten `release-manifest.json` (minisign), einer CycloneDX-SBOM und GitHub-Attestierungen zur Build-Herkunft ausgeliefert. Die Schritte stehen in [Eine Version verifizieren](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/docs/verify-release.md).

### Aus dem Quellcode bauen

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

## Kostenlos starten

Lebenszyklus-Befehle für Validatoren und RPC-Knoten sind kostenlos und benötigen kein Konto. Ein Konto unter [dashboard.erpc.global](https://dashboard.erpc.global/de) schaltet den Rest frei:

| Befehl | Ohne Konto | Mit Konto |
| --- | --- | --- |
| Lebenszyklus von Validatoren und RPC-Knoten | Ja | Ja |
| `erpc ai` | | Ja |
| `erpc worker` | | Ja |
| `erpc storage`, `erpc backup` | | Ja |

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

[Anmeldung und Schlüssel](https://erpc.global/de/doc/erpc-cli/sign-in-and-keys/) beschreibt, wo die Sitzung und Ihre Schlüssel aufbewahrt werden.

## Wie ERPC CLI Ihre Schlüssel aufbewahrt

ERPC CLI verwendet 1Password für das Knoteninventar und für verwaltete Backups der Signaturschlüssel und unterstützt den Schlüsselbund des Betriebssystems für die Zugangsdaten von Betreibern. API-Tokens und RPC-Schlüssel werden in `erpc.toml` als Referenz benannt, nie als Wert, und die Werte erreichen den Server über die Standardeingabe, nie über eine Befehlszeile.

Auch das Knoteninventar liegt in 1Password. Teilen Sie den Tresor, und jeder in Ihrem Team verwaltet dieselben Knoten von seinem eigenen Rechner aus. Was auf einem Knotenserver bleibt, hängt von der Chain ab: [Anmeldung und Schlüssel](https://erpc.global/de/doc/erpc-cli/sign-in-and-keys/#wo-knotenschlüssel-aufbewahrt-werden) enthält die Tabelle.

## Status

ERPC CLI ist eine Vorabversion und steht bei `v0.1.0-rc.4`. Seine Befehle existieren und bestehen ihre Offline-Prüfungen. Die Abnahme auf echten Hosts läuft noch: [Wo jede Chain steht](https://erpc.global/de/doc/erpc-cli/nodes/#wo-jede-chain-steht) und der Leitfaden jeder Chain geben den Stand jeder Chain an.

Nur die neueste Version erhält Sicherheitskorrekturen, und jede bisherige Version ist eine Vorabversion. Melden Sie eine Sicherheitslücke vertraulich über die [private Meldung von Sicherheitslücken auf GitHub](https://github.com/elsoul/erpc-cli/security/advisories/new), nicht in einem öffentlichen Issue.

ERPC CLI ist der Rust-Nachfolger von [SLV](https://github.com/ValidatorsDAO/slv). Sein Quellcode liegt unter der Apache-2.0-Lizenz in [elsoul/erpc-cli](https://github.com/elsoul/erpc-cli/tree/v0.1.0-rc.4).

## ERPC CLI erkunden

- [Anmeldung und Schlüssel](https://erpc.global/de/doc/erpc-cli/sign-in-and-keys/): Melden Sie sich an, wählen Sie, wo die Sitzung aufbewahrt wird, und sehen Sie, wo jeder Schlüssel liegt.
- [erpc ai](https://erpc.global/de/doc/erpc-cli/ai/): Fragen Sie ERPC AI in Ihrem Terminal und legen Sie fest, was es tun darf.
- [RPC und Webhooks](https://erpc.global/de/doc/erpc-cli/rpc-call-and-webhooks/): Rufen Sie Solana- oder Ethereum-Mainnet auf, zahlen Sie mit x402 pro Aufruf und senden Sie Ereignisse an Ihre URL.
- [Schnellstart für erpc worker](https://erpc.global/de/doc/erpc-cli/worker-quickstart/): Erstellen Sie HelloWorld, führen Sie es hier aus und stellen Sie es auf einem Server bereit.
- [Anwendung importieren](https://erpc.global/de/doc/erpc-cli/worker-import/): Stellen Sie eine vorhandene Anwendung bereit, ohne ihren Code zu ändern.
- [Schlüssel und Secrets](https://erpc.global/de/doc/erpc-cli/worker-secrets/): Bewahren Sie den Trading-Schlüssel und die Secrets einer Anwendung in 1Password, im Schlüsselbund oder im Keystore auf.
- [Firewall und WAF](https://erpc.global/de/doc/erpc-cli/worker-firewall-and-waf/): Riegeln Sie einen Server ab und stellen Sie eine WAF vor eine öffentliche API.
- [Status und Abrechnung](https://erpc.global/de/doc/erpc-cli/worker-status-and-billing/): Beobachten Sie eine Anwendung, sehen Sie, was sie pro Stunde kostet, und sichern Sie ihren Zustand.
- [Wenn etwas schiefgeht](https://erpc.global/de/doc/erpc-cli/worker-troubleshooting/): Fehlermeldungen und was zu tun ist, und wie Sie einen Server wiederherstellen.
- [Knoten](https://erpc.global/de/doc/erpc-cli/nodes/): Betreiben Sie Validatoren und RPC-Knoten und finden Sie den Leitfaden jeder Chain.
- [Befehle](https://erpc.global/de/doc/erpc-cli/commands/): Jede Befehlsgruppe, globale Optionen, Exit-Codes, Speicher und Backups.
