Все системы работают в штатном режиме 21 принимаемые криптовалюты · Monero приветствуется Политика без KYC
ChainVPS

Криптовалюта · без KYC

Хостинг Нода Monero (monerod) на офшорном VPS

Запустите собственную полную ноду Monero на офшорном VPS без KYC, чтобы ваш кошелёк обращался к демону, который контролируете вы, а не доверял свои транзакционные запросы чужому публичному узлу.

Что это такое

monerod — эталонный демон Monero: он загружает и проверяет весь блокчейн Monero, ретранслирует транзакции по одноранговой (P2P) сети и отвечает на RPC-запросы кошельков. Запуск собственной ноды означает, что программное обеспечение кошелька (Feather, Cake, Monero GUI/CLI, инструменты для продавцов) никогда не передаёт ваши адреса или IP-адрес стороннему публичному узлу.

Почему размещать это оффшорно

Нода, арендованная с предоставлением документов, удостоверяющих личность, лишает смысла саму идею — она привязывает вашу инфраструктуру к вашему имени. На офшорном VPS без KYC с оплатой криптовалютой вы получаете демон под вашим единоличным контролем, в юрисдикции, дружественной к приватности, с безлимитным трафиком — так ретрансляция блоков и обслуживание RPC никогда не приведут к дополнительным счетам или троттлингу.

Развёртывание

Рабочая эталонная конфигурация

Скопируйте это на новый инстанс ChainVPS. Замените плейсхолдеры и запустите.

docker-compose.yml
Шаги для Ubuntu 24.04 (после установки Docker Engine + плагина compose):

# 1. Сохраните это как docker-compose.yml
services:
  monerod:
    image: sethsimmons/simple-monerod:latest
    container_name: monerod
    restart: unless-stopped
    volumes:
      - monero-data:/home/monero/.bitmonero
    ports:
      - "18080:18080"   # P2P — должен быть доступен для публичной ноды
      - "18089:18089"   # ограниченный публичный RPC (можно безопасно открывать)
    command:
      - "--rpc-restricted-bind-ip=0.0.0.0"
      - "--rpc-restricted-bind-port=18089"
      - "--public-node"
      - "--no-igd"
      - "--confirm-external-bind"
      - "--enable-dns-blocklist"
      - "--out-peers=32"
      - "--in-peers=48"
      - "--prune-blockchain"          # удалите эту строку для полной (непрунингованной) ноды
      - "--max-log-file-size=1048576"
volumes:
  monero-data:

# 2. Запустите
docker compose up -d

# 3. Следите за первоначальной синхронизацией (первая синхронизация может занять от нескольких часов до суток)
docker compose logs -f monerod

# 4. Укажите кошельку этот адрес:  http://YOUR_SERVER_IP:18089
# Путь к данным внутри образа — /home/monero/.bitmonero; именованный том
# сохраняет блокчейн между перезапусками контейнера и обновлениями образа.

Файрвол

Порты для открытия

ПортПротоколНазначение
18080TCPP2P-сеть — входящие/исходящие соединения с пирами; открывайте для публичной ноды
18089TCPОграниченный публичный RPC для кошельков (только безопасные методы); открывайте именно этот порт, а не 18081
18081TCPНеограниченный RPC / админ-доступ — держите привязанным только к localhost, НИКОГДА не открывайте публично
18083TCPИнтерфейс ZMQ pub (опционально, для инструментов мерчантов/индексаторов); держите локальным

Подбор оптимального размера

Какой план вам нужен

Лёгкий

VPS Small (2 vCPU / 4 GB RAM)

Прунингованная нода с --prune-blockchain для личного бэкенда кошелька. Прунингованная цепочка занимает примерно 100-120 ГБ; выделяйте диск на 200 ГБ, чтобы оставить запас на рост.

Средний

Storage VPS / VPS Pro (4 vCPU / 8 GB RAM)

Полная непрунингованная публичная нода, обслуживающая несколько кошельков или небольшую инсталляцию для мерчанта. Полная цепочка занимает ~230 ГБ и продолжает расти; закладывайте диск от 400 ГБ. Безлимитный трафик комфортно выдерживает ретрансляцию P2P.

Мощный

Dedicated or large Storage plan (8+ vCPU / 16+ GB RAM, NVMe)

Публичная нода с большим числом пиров, ZMQ-индексатор или бэкенд для множества кошельков/обработки платежей. NVMe удерживает низкую задержку верификации и RPC под нагрузкой; от 500 ГБ хранилища на годы роста цепочки.

Лучшие локации: Лучше всего подходят 6 локаций уровня приватности (NL, CH, RO, IS, MD, LU) — в частности, Швейцария и Исландия находятся в юрисдикциях со строгой защитой данных без избыточных требований по обязательному хранению данных, что важно для ноды, обрабатывающей RPC-запросы кошельков. Безлимитный трафик в этих регионах позволяет запустить по-настоящему публичную ноду, обслуживающую пиров, без риска перерасхода, а встроенная защита от DDoS удерживает P2P-порт стабильным, когда ваша нода становится хорошо связанным ретранслятором.

Обеспечьте полную защиту

Чек-лист по усилению защиты

  • Никогда не открывайте неограниченный RPC-порт 18081 в интернет — публикуйте только ограниченный порт 18089 (--rpc-restricted-bind). Ограниченный интерфейс отключает административные/опасные методы, такие как set_bans, stop_daemon, и утечку sync-info.
  • Настройте файрвол через UFW: разрешите только 18080 (P2P) и 18089 (ограниченный RPC), запретите всё остальное. Держите 18081 и 18083 доступными только с localhost / Docker-моста.
  • Для максимальной приватности запускайте monerod через Tor: добавьте скрытый сервис Tor для входящих P2P-соединений и используйте --tx-proxy tor,127.0.0.1:9050 вместе с --offshore-inbound, чтобы IP вашей ноды в обычном интернете (clearnet) не был связан с транзакциями, которые она инициирует.
  • Держите --enable-dns-blocklist включённым и ограничивайте число пиров (--out-peers/--in-peers), чтобы снизить риск eclipse-атак и атак спам-пиров; добавьте --ban-list со списком банов от сообщества, чтобы отсеивать известные вредоносные/шпионские ноды.
  • Следите за релизами Monero и своевременно пересобирайте образ — сетевые обновления (хардфорки) требуют актуальной версии monerod, иначе нода перестанет синхронизироваться. В продакшене используйте зафиксированную версию тега вместо :latest, чтобы обновления были осознанными.

Вопросы

Хостинг Нода Monero (monerod) — FAQ

Сколько места на диске нужно для ноды Monero?

Полная непрунингованная нода занимает около 230 ГБ в 2026 году и продолжает стабильно расти, поэтому закладывайте от 400 ГБ. Прунингованная нода (--prune-blockchain) сокращает это до примерно 100-120 ГБ, при этом полностью проверяя цепочку — идеально для личного бэкенда кошелька на более компактном тарифе.

Прунингованная или полная нода — что выбрать?

Прунингованная нода проверяет каждый блок и вполне подходит для обслуживания ваших собственных кошельков на более дешёвом хранилище. Запускайте полную непрунингованную ноду, если хотите быть хорошим публичным ретранслятором, предоставлять исторические данные или использовать инструменты мерчантов/индексаторов, которым нужны полные данные транзакций.

Безопасно ли делать ноду публичной?

Да, если открывать только порты ограниченного RPC (18089) и P2P (18080), а 18081 держать на localhost. Ограниченный интерфейс блокирует административные команды, поэтому публичная нода может обслуживать кошельки, не раскрывая контроль над демоном.

Сколько времени занимает первоначальная синхронизация?

Первая синхронизация может занять от нескольких часов до примерно суток в зависимости от процессора, скорости диска и числа пиров. NVMe-хранилище и большее число vCPU значительно ускоряют проверку блоков, поэтому средний и тяжёлый уровни используют тарифы на базе NVMe.

Можно ли запустить это вместе с wallet RPC для приёма платежей?

Да. Запустите monero-wallet-rpc в отдельном контейнере, привязанном к localhost, указывающем на локальный RPC monerod. Полностью держите wallet RPC вне публичного интернета и обращайтесь к нему только через SSH-туннель или сеть Docker.

Почему офшор, а не обычный облачный провайдер?

Обычные провайдеры требуют верификацию личности и могут заморозить инфраструктуру, связанную с криптоактивностью. Офшорный VPS без KYC с оплатой криптовалютой в локации уровня приватности оставляет ноду под вашим контролем без привязки к имени, а безлимитный трафик означает, что публичная ретрансляция никогда не будет стоить дороже.

Больше для самостоятельного хостинга

Другие стеки в один клик

Разверните Нода Monero (monerod)
в течение следующих 60 секунд.

Безлимитный трафик · DDoS-защита включена · 21 криптовалюта · без KYC.