Личный кабинет

Разверните ноды Chainstack на выделенном сервере

Своя full или archive node на железе, которое вы ни с кем не делите. Подключите собственную ноду к Chainstack (BYOC), получите root и IPMI с первого дня и забудьте про лимиты managed-эндпоинта.

Что можно делать с Chainstack на выделенном сервере

Chainstack — это managed-инфраструктура для 70+ блокчейнов. Разверните выделенный сервер и держите ноду сами, а инструментарий Chainstack ей управляет.

Full или archive node без лимитов по запросам

У своей ноды нет ни RPS-лимита, ни месячного бюджета request unit'ов. Запустите один full node или archive node, который хранит все историческое состояние, — потолок задает только железо.

Bring Your Own Cloud (BYOC)

BYOC от Chainstack разворачивает софт ноды и слой управления на вашем железе. Оркестрация и мониторинг — от Chainstack, само железо — от is*hosting.

Продакшен-бэкенд для dApp или RPC

Своя нода тянет миллионы RPC-запросов в день по фиксированной цене. Поставьте ее за свой балансировщик и добавляйте серверы, чтобы масштабировать чтение.

Каждая транзакция, без сэмплинга

Своя нода дает индексатору читать каждую pending-транзакцию. Mempool-индексаторы, бэкенды сабграфов и аналитические пайплайны работают тут на полной пропускной способности.

Валидатор или staking-нода

Выделенный сервер дает валидатору ядра, которые не переедут посреди эпохи, и IP, который не меняется. Для блокчейнов, где скорость подписи влияет на награду, берите высокочастотный CPU.

Несколько нод разных сетей на одной машине

EPYC с большим объемом RAM тянет ноды нескольких сетей одновременно. Объедините серверы в одной локации под общим тарифом на трафик через bandwidth pool.
Как выбрать выделенный сервер под Chainstack
Из требований к серверу под Chainstack на первом месте диск, а не CPU. Full node и archive node отличаются в основном объемом диска, поэтому выбирайте конфиг сначала по диску.

Как развернуть ноду Chainstack на выделенном сервере

Full node в Ethereum синкается от нескольких часов до нескольких суток, а archive node занимает несколько терабайт. Эти шаги проведут от пустого сервера до синкающейся ноды с рабочим RPC-эндпоинтом. Харденинг, мониторинг и настройку reverse-proxy вынесли в дальнейшие шаги в конце.

Шаг 01 — Закажите сервер и получите доступ

Выберите конфиг из блока выше (для full node одной сети хватит младшего NVMe-тарифа). После провижининга IP, root-пароль и данные IPMI придут на почту. Подключитесь по SSH:

ssh root@YOUR_SERVER_IP

IPMI позволяет переустановить систему или зайти в консоль, если ОС не грузится, без обращения в поддержку.

Шаг 02 — Подготовьте NVMe под данные блокчейна

Проверьте, что диски на месте, и примонтируйте тот, где будет храниться состояние сети:

lsblkmkfs.ext4 /dev/nvme1n1mkdir -p /data/ethereummount /dev/nvme1n1 /data/ethereumecho '/dev/nvme1n1 /data/ethereum ext4 defaults 0 0' >> /etc/fstab

Держите данные блокчейна на выделенном NVMe, а не на системном диске.

Шаг 03 — Установите execution-клиент

Установите Geth из официального PPA:

add-apt-repository -y ppa:ethereum/ethereumapt update && apt install -y ethereumgeth version

Шаг 04 — Установите consensus-клиент

После The Merge Ethereum'у нужен consensus-клиент рядом с Geth. Установите Lighthouse и сгенерируйте общий JWT-секрет, по которому два клиента аутентифицируют друг друга:

openssl rand -hex 32 | tr -d '\n' > /data/ethereum/jwt.hex

Направьте Lighthouse на engine API Geth на порт 8551.

Шаг 05 — Запустите Geth и откройте RPC-эндпоинт

Запустите Geth с путем на NVMe и включите HTTP-RPC API:

geth --datadir /data/ethereum \  --authrpc.jwtsecret /data/ethereum/jwt.hex \  --http --http.api eth,net,web3 \  --http.addr 0.0.0.0 --http.port 8545

Привязка к 0.0.0.0 открывает эндпоинт на всех интерфейсах. Это нормально, пока вы проверяете, но перед продакшеном закройте доступ.

Шаг 06 — Заверните в systemd и проверьте синк

Оберните Geth в systemd-юнит, чтобы он переживал перезагрузки и перезапускался при сбое, и смотрите, как начинается синк:

systemctl enable --now gethgeth attach --exec 'eth.syncing'

Во время синка номера блоков растут:

{  currentBlock: 2148740,  highestBlock: 21463991,  ...}

Когда eth.syncing возвращает false, нода полностью синхронизирована, а RPC-эндпоинт работает.

Шаг 07 — Проверьте, что эндпоинт отвечает

С сервера приложения проверьте, что нода отвечает на JSON-RPC-запрос:

curl -s -X POST http://YOUR_SERVER_IP:8545 \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

Hex-номер блока в ответе означает, что ваша нода обслуживает запросы.

Дальнейшие шаги (сделайте до продакшена): закройте RPC-порт через UFW и reverse-proxy, добавьте TLS, настройте мониторинг числа пиров и заполнения диска и — если используете Chainstack BYOC — подключите ноду к своему проекту Chainstack, чтобы она появилась в консоли.

Частые проблемы

Синк как будто завис на низком блоке на несколько часов. Обычно это нормально для фазы загрузки состояния, а не сбой. Проверьте число пиров через admin.peers.length в geth attach — если ноль, файрвол блокирует P2P-порт (30303). Откройте его, и пиры появятся.

Диск заполняется быстрее, чем ожидалось. Вы случайно развернули archive node. Full-синк («snap») хранит недавнее состояние; archive хранит все и требует несколько ТБ. Проверьте, в каком режиме запустилась нода, и подбирайте NVMe под режим, а не наоборот.

RPC-эндпоинт не принимает подключения от приложения. По умолчанию Geth слушает только localhost. Либо он запущен без --http.addr 0.0.0.0, либо правило файрвола блокирует порт 8545. Проверьте оба варианта, прежде чем считать ноду сломанной.

Готовы запустить свою ноду?

Настройте выделенный сервер, получите root и IPMI на почту и запускайте синк. Конфиги под full и archive node в пяти локациях.

Настроить выделенный сервер

Инфраструктура is*hosting как основа для Chainstack

Bare metal, а не его кусок

Вы получаете многоядерный AMD EPYC и сотни гигабайт RAM целиком, без гипервизора между вами и диском. Синхронизация ноды упирается в I/O, а на выделенном сервере за диск больше никто не конкурирует.

NVMe под состояние блокчейна

Archive node создает постоянные случайные чтения с диска, а такая нагрузка быстро изнашивает потребительские SSD. Мы ставим enterprise NVMe в конфигурациях с несколькими дисками и настраиваем soft-RAID при развертывании.

Защита от DDoS и бесплатный трансфер

Бесплатная защита от DDoS в Нидерландах с эффективностью 95% и бесплатный перенос проекта, если переезжаете с другого хостинга. Свое железо в дата-центрах уровня Tier-3+ в пяти локациях под мониторингом 24/7.

Частые вопросы о хостинге Chainstack на выделенном сервере

Что такое хостинг Chainstack на выделенном сервере?

Это когда вы сами держите ноду блокчейна на выделенном железе, а не пользуетесь managed-эндпоинтами Chainstack. Софт ноды и инструменты управления Chainstack (через BYOC) работают на bare-metal-сервере is*hosting, который под вашим контролем.

Мне нужен выделенный сервер или хватит VPS?

Зависит от того, держите вы ноду или только обращаетесь к ней. Если вы потребляете managed-эндпоинт Chainstack — монитор, бот, дев-скрипт — VPS хватит, и это дешевле (от $10.19/мес, 40+ локаций). Если хостите full или archive node сами, нужны выделенные NVMe и RAM, которых VPS не даст.

Какие сети можно запустить на выделенном сервере?

Любую из тех, что поддерживает Chainstack (70+), ограничение — только железо. Ethereum и другие EVM-сети работают на стандартных EPYC-конфигурациях; часть наших серверов помечена под Solana, которая тяжелее по I/O и RAM. Archive node и высоконагруженные сети требуют конфигурации с несколькими NVMe и максимумом RAM.

Нужен ли GPU для ноды Chainstack?

Нет. Нода блокчейна — это CPU, RAM, диск и сеть; GPU ничего не дает ни синку, ни RPC и только добавляет к счету. Берите конфигурацию без него. Выделенные серверы с GPU — под AI, ML и рендеринг.

Сколько времени синкается full node?

От нескольких часов до нескольких суток для snap-синка full node в Ethereum, это зависит от сети и клиента. Archive node дольше и требует несколько терабайт. NVMe и канал тут снимают узкие места по диску и сети, но саму цепочку все равно надо скачать.

Чем это отличается от Chainstack RPC node providers?

Chainstack — один из нескольких Chainstack RPC node providers с managed-эндпоинтами: вы шлете запросы на их инфраструктуру и платите за request unit'ы. Своя нода переворачивает схему: Chainstack RPC endpoint принадлежит вам, лимитов нет, данные лежат на вашем железе. Managed проще на старте; своя нода выигрывает, когда объем запросов, потребность в archive-данных или требования комплаенса перерастают общий эндпоинт.

Есть ли управляемые выделенные серверы?

Да. Выбирайте неуправляемый сервер (unmanaged) для полного root-контроля над нодой или управляемый сервер (managed), если хотите, чтобы команда is*hosting взяла на себя обновления ОС, мониторинг и бэкапы, пока вы занимаетесь приложением. Управляемые выделенные серверы доступны в Финляндии, Германии, Нидерландах, Украине и США.

Еще от is*hosting

VPS

Разворачивайте VPS в 40+ локациях под легкие сценарии Chainstack — мониторы, боты и дев-скрипты, которые обращаются к managed-эндпоинту.
Смотреть все
От $5.94 /мес

Хранилище бэкапов

Бэкапы ключей и снапшотов ноды вне сервера. Восстановить точечный бэкап быстрее, чем пересинкать full node заново.
Смотреть все
От $1.00 /мес

Недавние посты

  • MiMo-V2.5

    MiMo-V2.5: омнимодальный ИИ, который видит, слышит и действует

    Встречайте MiMo-V2.5 от Xiaomi – омнимодальную модель с открытыми весами, поддержкой аудио, зрения и контекстом в 1 млн токенов. Доступна в is*smart.

    UTC 2026-09-08 3 мин
  • MiniMax M3

    MiniMax M3: передовой открытый ИИ для кода и автономных агентов

    Встречайте MiniMax M3 – передовую модель с открытыми весами, контекстом в 1 млн токенов и нативной мультимодальностью для сложных задач. Доступна в is*smart.

    UTC 2026-09-08 3 мин
  • Gemini 3.1 Flash-Lite

    Gemini 3.1 Flash-Lite: быстрый и недорогой мультимодальный ИИ для потоковых задач

    Встречайте Gemini 3.1 Flash-Lite – самую доступную мультимодальную модель от Google. Она идеальна для потокового перевода, классификации и парсинга данных.

    UTC 2026-09-08 3 мин