---
title: "Exécuter des validateurs, des nœuds RPC et vos propres applications avec ERPC CLI"
description: "ERPC CLI exécute des nœuds RPC sur 18 chaînes, des validateurs sur 13 et vos applications en une ligne de commande, et ERPC AI l'exécute pour vous sur demande."
canonical: "https://erpc.global/fr/doc/erpc-cli/overview/"
locale: "fr"
---

# Exécuter des validateurs, des nœuds RPC et vos propres applications avec ERPC CLI

ERPC CLI est une seule ligne de commande pour les nœuds RPC sur 18 chaînes, les validateurs sur 13, vos propres applications et votre compte ERPC. ERPC AI l'exécute pour vous quand vous le lui demandez.

Cette page décrit ERPC CLI `v0.1.0-rc.4`, une préversion ([Statut](https://erpc.global/fr/doc/erpc-cli/overview/#statut)).

[Installer ERPC CLI](https://erpc.global/fr/doc/erpc-cli/overview/#installation "button") [Déployer votre première application](https://erpc.global/fr/doc/erpc-cli/worker-quickstart/ "button")

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

## Ce que vous pouvez faire avec ERPC CLI

- **Exécuter des validateurs et des nœuds RPC.** `erpc rpc` exécute des nœuds RPC sur les 18 chaînes et `erpc validator` exécute des validateurs sur 13 d'entre elles, avec les mêmes verbes sur chaque chaîne. Leurs commandes de cycle de vie sont gratuites et ne nécessitent aucun compte.
- **Exécuter votre propre application sur un serveur.** `erpc worker` compile votre application en un binaire Linux natif et l'exécute sur un ERPC VPS ou sur un serveur à vous, sous une unité systemd durcie, sans Docker ni runtime intermédiaire.
- **Garder les clés d'une application hors du disque du serveur.** Sa clé de trading et ses secrets passent de 1Password, de votre trousseau ou du keystore chiffré d'erpc directement dans la mémoire du worker. Il n'y a ni `wallet.json` ni `.env`.
- **Interroger ERPC AI.** `erpc ai` répond à partir de la documentation d'ERPC et de votre compte. Avec votre accord, il peut démarrer un VPS horaire, installer votre clé SSH, désactiver les connexions par mot de passe et n'autoriser SSH que depuis votre adresse.
- **Appeler RPC et recevoir des webhooks.** `erpc rpc call` appelle le mainnet Solana ou Ethereum avec votre compte connecté, ou paie à l'appel avec x402. `erpc webhook` envoie des événements RPC à votre URL par POST.
- **Stocker et sauvegarder des fichiers.** `erpc storage` et `erpc backup` conservent vos fichiers dans ERPC Global Storage, chiffrés sur votre machine avant qu'ils n'en sortent.

## Installation

Sur macOS et Linux :

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

Sur Windows, dans PowerShell :

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

Ces URL sélectionnent la dernière version stable. Tant que le projet n'a que des préversions, elles sélectionnent la préversion publiée le plus récemment. Pour épingler une version, utilisez `https://install.erpc.global/v0.1.0-rc.4`, ou `https://install.erpc.global/v0.1.0-rc.4/ps1` sous Windows. Les caches de l'edge et des clients peuvent retarder ce que voient les clients après une publication.

L'installateur place `erpc` dans `~/.erpc/bin` et écrit les skills d'ERPC AI dans `~/.erpc/skills`. Des builds sont publiés pour Linux (x86_64, arm64), macOS (Intel, Apple silicon) et Windows (x86_64).

### Installer pour un validateur mainnet

L'installateur ci-dessus ne vérifie rien. Le parcours à haute assurance contrôle le manifeste de version signé avant toute exécution, et c'est aujourd'hui le seul parcours qui vérifie quoi que ce soit ; les opérateurs de validateurs mainnet devraient donc l'utiliser. Chaque version est livrée avec un `release-manifest.json` signé (minisign), un SBOM CycloneDX et des attestations de provenance de build GitHub. Les étapes figurent dans [Vérifier une version](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/docs/verify-release.md).

### Compiler depuis les sources

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

## Gratuit pour commencer

Les commandes de cycle de vie des validateurs et des nœuds RPC sont gratuites et ne nécessitent aucun compte. Un compte sur [dashboard.erpc.global](https://dashboard.erpc.global/fr) débloque le reste :

| Commande | Sans compte | Avec un compte |
| --- | --- | --- |
| Cycle de vie des validateurs et des nœuds RPC | Oui | Oui |
| `erpc ai` | | Oui |
| `erpc worker` | | Oui |
| `erpc storage`, `erpc backup` | | Oui |

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

[Connexion et clés](https://erpc.global/fr/doc/erpc-cli/sign-in-and-keys/) explique où sont conservées la session et vos clés.

## Comment ERPC CLI conserve vos clés

ERPC CLI utilise 1Password pour l'inventaire des nœuds et les sauvegardes gérées des clés de signature, et prend en charge le trousseau du système d'exploitation pour les identifiants des opérateurs. Les tokens d'API et les clés RPC sont désignés dans `erpc.toml` par référence, jamais par valeur, et les valeurs parviennent au serveur par l'entrée standard, jamais sur une ligne de commande.

L'inventaire des nœuds se trouve lui aussi dans 1Password. Partagez le coffre, et chaque membre de votre équipe gère les mêmes nœuds depuis sa propre machine. Ce qui reste sur un serveur de nœud dépend de la chaîne : [Connexion et clés](https://erpc.global/fr/doc/erpc-cli/sign-in-and-keys/#où-sont-conservées-les-clés-des-nœuds) en donne le tableau.

## Statut

ERPC CLI est en préversion, en `v0.1.0-rc.4`. Ses commandes existent et passent leurs vérifications hors ligne. Les tests d'acceptation sur des hôtes réels sont toujours en cours : [Où en est chaque chaîne](https://erpc.global/fr/doc/erpc-cli/nodes/#où-en-est-chaque-chaîne) et le guide de chaque chaîne indiquent la situation de chaque chaîne.

Seule la dernière version reçoit les correctifs de sécurité, et chaque version publiée jusqu'ici est une préversion. Signalez une vulnérabilité en privé via le [signalement privé de vulnérabilités de GitHub](https://github.com/elsoul/erpc-cli/security/advisories/new), et non dans une issue publique.

ERPC CLI est le successeur en Rust de [SLV](https://github.com/ValidatorsDAO/slv). Son code source se trouve sur [elsoul/erpc-cli](https://github.com/elsoul/erpc-cli/tree/v0.1.0-rc.4), sous licence Apache-2.0.

## Explorer ERPC CLI

- [Connexion et clés](https://erpc.global/fr/doc/erpc-cli/sign-in-and-keys/) : connectez-vous, choisissez où la session est conservée et voyez où se trouve chaque clé.
- [erpc ai](https://erpc.global/fr/doc/erpc-cli/ai/) : interrogez ERPC AI dans votre terminal et choisissez ce qu'il a le droit de faire.
- [RPC et webhooks](https://erpc.global/fr/doc/erpc-cli/rpc-call-and-webhooks/) : appelez le mainnet Solana ou Ethereum, payez à l'appel avec x402 et envoyez des événements à votre URL.
- [Démarrage rapide d'erpc worker](https://erpc.global/fr/doc/erpc-cli/worker-quickstart/) : créez HelloWorld, exécutez-le ici et déployez-le sur un serveur.
- [Importer une application](https://erpc.global/fr/doc/erpc-cli/worker-import/) : déployez une application que vous avez déjà, sans modifier son code.
- [Clés et secrets](https://erpc.global/fr/doc/erpc-cli/worker-secrets/) : conservez la clé de trading et les secrets d'une application dans 1Password, le trousseau ou le keystore.
- [Pare-feu et WAF](https://erpc.global/fr/doc/erpc-cli/worker-firewall-and-waf/) : restreignez l'accès à un serveur et placez un WAF devant une API publique.
- [Statut et facturation](https://erpc.global/fr/doc/erpc-cli/worker-status-and-billing/) : surveillez une application, voyez ce qu'elle coûte à l'heure et sauvegardez son état.
- [En cas d'échec](https://erpc.global/fr/doc/erpc-cli/worker-troubleshooting/) : les messages d'erreur et ce qu'il faut faire, et comment récupérer un serveur.
- [Nœuds](https://erpc.global/fr/doc/erpc-cli/nodes/) : exécutez des validateurs et des nœuds RPC, et trouvez le guide de chaque chaîne.
- [Commandes](https://erpc.global/fr/doc/erpc-cli/commands/) : chaque groupe de commandes, les options globales, les codes de sortie, le stockage et les sauvegardes.
