---
title: "Запускайте валидаторы, RPC-ноды и свои приложения с ERPC CLI"
description: "ERPC CLI запускает RPC-ноды в 18 блокчейнах, валидаторы в 13 и ваши приложения из одной командной строки, а ERPC AI по запросу запускает его за вас."
canonical: "https://erpc.global/ru/doc/erpc-cli/overview/"
locale: "ru"
---

# Запускайте валидаторы, RPC-ноды и свои приложения с ERPC CLI

ERPC CLI — единая командная строка для RPC-нод в 18 блокчейнах, валидаторов в 13, ваших собственных приложений и вашего аккаунта ERPC. ERPC AI запускает его за вас, когда вы об этом просите.

Эта страница описывает ERPC CLI `v0.1.0-rc.4` — пререлиз ([Статус](https://erpc.global/ru/doc/erpc-cli/overview/#статус)).

[Установить ERPC CLI](https://erpc.global/ru/doc/erpc-cli/overview/#установка "button") [Развернуть первое приложение](https://erpc.global/ru/doc/erpc-cli/worker-quickstart/ "button")

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

## Что можно делать с ERPC CLI

- **Запускать валидаторы и RPC-ноды.** `erpc rpc` запускает RPC-ноды во всех 18 блокчейнах, а `erpc validator` — валидаторы в 13 из них, с одними и теми же подкомандами в каждом блокчейне. Их команды жизненного цикла бесплатны и не требуют аккаунта.
- **Запускать своё приложение на сервере.** `erpc worker` компилирует ваше приложение в нативный бинарный файл Linux и запускает его на ERPC VPS или на вашем собственном сервере под усиленным юнитом systemd — без Docker и без промежуточной среды выполнения.
- **Не хранить ключи приложения на диске сервера.** Его торговый ключ и секреты попадают из 1Password, вашей связки ключей или зашифрованного keystore erpc прямо в память воркера. Нет ни `wallet.json`, ни `.env`.
- **Спрашивать ERPC AI.** `erpc ai` отвечает на основе документации ERPC и данных вашего аккаунта. С вашего одобрения он может запустить почасовой VPS, установить ваш SSH-ключ, отключить вход по паролю и разрешить SSH только с вашего адреса.
- **Вызывать RPC и получать вебхуки.** `erpc rpc call` обращается к mainnet Solana или Ethereum от имени аккаунта, в который выполнен вход, или оплачивает каждый вызов через x402. `erpc webhook` отправляет события RPC POST-запросами на ваш URL.
- **Хранить файлы и делать резервные копии.** `erpc storage` и `erpc backup` хранят ваши файлы в ERPC Global Storage, причём файлы шифруются на вашей машине ещё до того, как покинут её.

## Установка

В macOS и Linux:

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

В Windows, в PowerShell:

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

Эти URL выбирают последний стабильный релиз. Пока у проекта есть только пререлизы, они выбирают последний опубликованный пререлиз. Чтобы зафиксировать версию, используйте `https://install.erpc.global/v0.1.0-rc.4` или `https://install.erpc.global/v0.1.0-rc.4/ps1` в Windows. Кэши на edge и у клиентов могут задержать то, что клиенты видят после релиза.

Установщик помещает `erpc` в `~/.erpc/bin` и записывает навыки ERPC AI в `~/.erpc/skills`. Сборки публикуются для Linux (x86_64, arm64), macOS (Intel, Apple silicon) и Windows (x86_64).

### Установка для валидатора в mainnet

Установщик выше ничего не проверяет. Путь с повышенными гарантиями проверяет подписанный манифест релиза до того, как что-либо запустится, и сегодня это единственный путь, который хоть что-то проверяет, поэтому операторам валидаторов в mainnet следует использовать его. Каждый релиз поставляется с подписанным `release-manifest.json` (minisign), CycloneDX SBOM и аттестациями происхождения сборки GitHub. Шаги описаны в разделе [Проверка релиза](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/docs/verify-release.md).

### Сборка из исходного кода

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

## Начать можно бесплатно

Команды жизненного цикла валидаторов и RPC-нод бесплатны и не требуют аккаунта. Аккаунт на [dashboard.erpc.global](https://dashboard.erpc.global/ru) открывает доступ к остальному:

| Команда | Без аккаунта | С аккаунтом |
| --- | --- | --- |
| Жизненный цикл валидаторов и RPC-нод | Да | Да |
| `erpc ai` | | Да |
| `erpc worker` | | Да |
| `erpc storage`, `erpc backup` | | Да |

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

На странице [Вход и ключи](https://erpc.global/ru/doc/erpc-cli/sign-in-and-keys/) описано, где хранятся сессия и ваши ключи.

## Как ERPC CLI хранит ваши ключи

ERPC CLI использует 1Password для реестра нод и управляемых резервных копий ключей подписи, а для учётных данных операторов поддерживает связку ключей операционной системы. API-токены и RPC-ключи указываются в `erpc.toml` по ссылке и никогда не по значению, а сами значения попадают на сервер через стандартный ввод и никогда не через командную строку.

Реестр нод тоже хранится в 1Password. Предоставьте общий доступ к сейфу — и каждый в вашей команде будет управлять одними и теми же нодами со своей машины. Что остаётся на сервере ноды, зависит от блокчейна: таблица — на странице [Вход и ключи](https://erpc.global/ru/doc/erpc-cli/sign-in-and-keys/#где-хранятся-ключи-нод).

## Статус

ERPC CLI находится на стадии пререлиза, версия `v0.1.0-rc.4`. Его команды существуют и проходят офлайн-проверки. Приёмочная проверка на реальных хостах ещё продолжается: как обстоят дела с каждым блокчейном, описано в разделе [Состояние каждого блокчейна](https://erpc.global/ru/doc/erpc-cli/nodes/#состояние-каждого-блокчейна) и в руководстве по соответствующему блокчейну.

Исправления безопасности получает только последний релиз, и до сих пор все релизы были пререлизами. Сообщайте об уязвимостях конфиденциально через [GitHub private vulnerability reporting](https://github.com/elsoul/erpc-cli/security/advisories/new), а не в публичном issue.

ERPC CLI — преемник [SLV](https://github.com/ValidatorsDAO/slv), написанный на Rust. Его исходный код находится в [elsoul/erpc-cli](https://github.com/elsoul/erpc-cli/tree/v0.1.0-rc.4) под лицензией Apache-2.0.

## Подробнее об ERPC CLI

- [Вход и ключи](https://erpc.global/ru/doc/erpc-cli/sign-in-and-keys/): войдите, выберите, где хранится сессия, и посмотрите, где находится каждый ключ.
- [erpc ai](https://erpc.global/ru/doc/erpc-cli/ai/): спрашивайте ERPC AI в терминале и выбирайте, что ему разрешено делать.
- [RPC и вебхуки](https://erpc.global/ru/doc/erpc-cli/rpc-call-and-webhooks/): обращайтесь к mainnet Solana или Ethereum, оплачивайте каждый вызов через x402 и отправляйте события на свой URL.
- [Быстрый старт erpc worker](https://erpc.global/ru/doc/erpc-cli/worker-quickstart/): создайте HelloWorld, запустите его здесь и разверните на сервере.
- [Импорт приложения](https://erpc.global/ru/doc/erpc-cli/worker-import/): разверните уже существующее приложение, не меняя его код.
- [Ключи и секреты](https://erpc.global/ru/doc/erpc-cli/worker-secrets/): храните торговый ключ и секреты приложения в 1Password, связке ключей или keystore.
- [Брандмауэр и WAF](https://erpc.global/ru/doc/erpc-cli/worker-firewall-and-waf/): закройте доступ к серверу и поставьте WAF перед публичным API.
- [Статус и оплата](https://erpc.global/ru/doc/erpc-cli/worker-status-and-billing/): следите за приложением, смотрите его почасовую стоимость и делайте резервную копию его состояния.
- [Если произошёл сбой](https://erpc.global/ru/doc/erpc-cli/worker-troubleshooting/): сообщения об ошибках и что с ними делать, а также как восстановить сервер.
- [Ноды](https://erpc.global/ru/doc/erpc-cli/nodes/): запускайте валидаторы и RPC-ноды и находите руководство по каждому блокчейну.
- [Команды](https://erpc.global/ru/doc/erpc-cli/commands/): все группы команд, глобальные опции, коды завершения, хранилище и резервные копии.
