1 год Нам 1 год: −20% на все серверы по коду До конца 14 ч Заказать

PowerDedi

Руководства

Как запустить ноду Monero: требования, настройка и хостинг в 2026 году

Оборудование, порты и настройка ноды Monero в 2026 году по официальной документации: полная, обрезанная или публичная удалённая нода, ограниченный RPC, Tor и I2P, лимиты трафика, unit-файл systemd и подходящий выделенный сервер.

Инженеры PowerDedi · · 12 мин чтения

На этой странице 14 разделов
  1. Коротко
  2. Какое оборудование нужно ноде Monero?
  3. Полная нода или нода с обрезкой?
  4. Удалённые ноды Monero: пользоваться чужой или запустить свою?
  5. Нода Monero на VPS или на выделенном сервере?
  6. Порты и RPC: что открывать наружу
  7. Файл monerod.conf для сервера
  8. Запуск monerod через systemd от имени пользователя без прав root
  9. Файрвол и безопасность
  10. Tor и I2P
  11. Сколько трафика расходует нода Monero?
  12. Какой сервер для какой ноды Monero
  13. Оплата ноды в Monero
  14. Источники

Для запуска ноды Monero нужны monerod, SSD и, чтобы принимать подключения пиров, открытый TCP-порт 18080. По данным документации Monero на 5 октября 2026 г., полный блокчейн занимает около 265 ГиБ, а блокчейн с обрезкой — 105 ГиБ; оперативной памяти рекомендуется не менее 4 ГБ. Публичной удалённой ноде дополнительно нужен ограниченный RPC на порту 18089.

Коротко

Тип нодыНода с обрезкойПолная нодаПубличная удалённая нода
Что делаетПроверяет всё, хранит около трети данныхХранит весь блокчейн и отдаёт историю синхронизирующимся нодамПолная нода, которая также обслуживает чужие кошельки через ограниченный RPC
Размер блокчейна на 5 октября 2026 г.Около 105 ГиБОколо 265 ГиБОколо 265 ГиБ
Объём SSD по рекомендации документацииНе менее 262,5 ГиБНе менее 662,5 ГиБНе менее 662,5 ГиБ
ОЗУ4 ГБ или больше4 ГБ или большеНе менее 4 ГБ; публичный RPC добавляет нагрузку
Входящие TCP-порты18080, необязательно1808018080 и 18089
Кто скачивает данные с вашей нодыПиры; синхронизирующимся нодам — не более 1/8 той помощи, что даёт полная нодаПиры, включая новые ноды, загружающие историюПиры, а также все кошельки, которые синхронизируются через вашу ноду

Какое оборудование нужно ноде Monero?

Главное — диск. Официальное руководство по запуску через systemd указывает, что на 5 октября 2026 г. блокчейн занимал около 265 ГиБ для полной ноды и 105 ГиБ для ноды с обрезкой, и рекомендует не менее 662,5 ГиБ и 262,5 ГиБ на SSD соответственно — в два с половиной раза больше текущего размера, чтобы блокчейну было куда расти. В FAQ проекта размер полного блокчейна в 2024 году оценивался примерно в 225 ГБ, так что рост составляет десятки гигабайт в год, а не сотни. Сравнивая с объёмом накопителей, следите за единицами: 265 ГиБ — это около 285 ГБ.

Документация рекомендует SSD, а FAQ предупреждает, что на старом жёстком диске первоначальная синхронизация может занять много времени. Для ноды, которая обслуживает кошельки, NVMe — выбор с запасом: каждый кошелёк, синхронизирующийся через неё, заставляет её читать блоки с диска.

Память. Руководство рекомендует не менее 4 ГБ оперативной памяти. Блоки проверяются с помощью RandomX — алгоритма доказательства работы (proof-of-work), который Monero использует с 30 ноября 2019 г. В его эталонной реализации есть лёгкий режим, которому нужно 256 МиБ и который предназначен для проверки, и быстрый режим, которому нужно 2 080 МиБ и который предназначен для майнинга. monerod выделяет память под полный набор данных, только если задана переменная окружения MONERO_RANDOMX_FULL_MEM.

Процессор. RandomX требует немалых вычислений даже для проверки. Поэтому monerod по умолчанию пропускает проверку доказательства работы для старых блоков, хеши которых поставляются вместе с бинарным файлом (fast-block-sync). Для параллельных задач он использует все потоки процессора, а для хеширования блоков во время синхронизации — четыре потока. Самый требовательный этап — синхронизация: справочник по monerod советует уменьшить prep-blocks-threads, если вы не хотите, чтобы monerod занимал все ресурсы машины, пока догоняет сеть. Больше ядер в основном сокращает первую синхронизацию.

Полная нода или нода с обрезкой?

Обрезка экономит около двух третей места на диске без потери истории транзакций. Нода с обрезкой удаляет 7/8 данных кольцевых подписей, не нужных для предотвращения двойной траты, оставляет случайную восьмую часть и делает её доступной другим нодам. Согласно Moneropedia, для оператора это никак не ухудшает ни приватность, ни безопасность. Цену платит сеть: нода с обрезкой оказывает синхронизирующимся нодам не более 1/8 той помощи, которую даёт полная нода, хотя новые блоки и транзакции ретранслирует как обычно.

  • Включите обрезку с первой синхронизации с помощью prune-blockchain=1. Добавьте sync-pruned-blocks=1, чтобы скачивать уже обрезанные блоки, — это экономит трафик.
  • Если включить обрезку на уже существующем блокчейне, место лишь помечается как свободное внутри файла базы данных; сам файл не уменьшается. Инструмент monero-blockchain-prune создаёт из полной копии новую, меньшую, поэтому на время его работы нужно место для обеих.
  • FAQ рекомендует полную ноду, если позволяет место. Запускайте полную ноду для публичного сервиса или чтобы помогать синхронизироваться новым нодам, а ноду с обрезкой — для частного использования при ограниченном объёме хранилища.

Удалённые ноды Monero: пользоваться чужой или запустить свою?

Удалённая нода — это любая нода, с которой работает ваш кошелёк и которая находится не на той же машине. Moneropedia разделяет частные удалённые ноды, которые вы контролируете (обычно на сервере), и открытые ноды, которыми может пользоваться кто угодно. Удалённая нода никогда не видит ваших ключей: monerod отделён от кошелька и не может тратить ваши средства. А вот метаданные она видит. Согласно FAQ, оператор удалённой ноды может видеть IP-адрес, с которого пришла транзакция (но не её получателя и не сумму), а в крайних случаях — попытаться провести атаки, снижающие вашу приватность.

В этом и состоит довод в пользу собственной ноды на сервере. Ваши настольные и мобильные кошельки получают ноду, которую вы контролируете и которую systemd круглосуточно держит синхронизированной, а свой IP-адрес вы никогда не передаёте чужой ноде. Открыть её для других в качестве публичной удалённой ноды — услуга тем, кто не может запустить свою; документация предупреждает, что публичный RPC может потреблять значительный объём ресурсов.

Нода Monero на VPS или на выделенном сервере?

Подойдёт и то и другое. Решает роль ноды.

ВопросVPSВыделенный сервер
Подходит дляНода с обрезкой для ваших собственных кошельковПолная или публичная нода либо несколько блокчейнов на одной машине
ДискПроверьте объём SSD и ограничения на ввод-вывод: блокчейн должен поместиться с запасомNVMe-накопители целиком в вашем распоряжении, без соседей на тех же дисках
CPUОбщие vCPU: первоначальная синхронизация будет медленнееВсе ядра — ваши
ТрафикПроверьте квоту на трафик: публичная нода отдаёт данные весь месяцУточните, как тарифицируется порт; у нас — без учёта трафика
АдресУточните, есть ли статические IPv4 и IPv6Фиксированный IPv4; у наших серверов также есть маршрутизируемая подсеть IPv6 /64

Нода дома тоже подойдёт, но с двумя оговорками. Как отмечает FAQ, ваш интернет-провайдер может видеть, что вы её запустили. А чтобы принимать подключения пиров за роутером, нужен проброс портов или UPnP — monerod сам пробует его через некоторое время, если входящих подключений нет. Сервер избавляет от обеих проблем: у него публичный адрес, поэтому UPnP можно отключить с помощью no-igd, и он остаётся в сети, даже когда домашнее подключение пропадает.

Когда мы подходим, а когда — нет: если вам нужна только нода с обрезкой для одного кошелька, дешевле обойдётся домашняя машина или небольшой VPS. Выделенный сервер окупается для полной или публичной ноды либо когда нода делит машину с нодой Bitcoin или другими сервисами. А если в ваших планах есть майнинг, ищите другого провайдера: наша политика допустимого использования не разрешает майнинг ни на одном сервере. Запускать ноду, частную или публичную, можно.

Порты и RPC: что открывать наружу

ПортСервисДоступ извне
18080P2P, по умолчаниюОткрыт в интернет для входящих подключений пиров
18081Полный RPC, по умолчанию, привязан к 127.0.0.1Никогда не открывайте наружу: он даёт полный административный контроль
18089Ограниченный RPC — порт, который документация использует для открытой нодыОткрыт для публичной ноды или для ваших собственных удалённых кошельков
18082ZMQ RPC, по умолчанию, привязан к 127.0.0.1Только локально
18083Канал публикаций ZMQ в конфигурации из документацииТолько локально
18084, 18085P2P через Tor и I2P в настройке из документацииПривязаны к 127.0.0.1, доступны через Tor или I2P; открывать в файрволе ничего не нужно

Пустить внешние кошельки можно двумя способами. Официальная конфигурация оставляет полный RPC на 127.0.0.1:18081 и добавляет второй, ограниченный RPC-интерфейс с помощью rpc-restricted-bind-ip=0.0.0.0 и rpc-restricted-bind-port=18089. Ограниченный API обслуживает только вызовы для чтения и не отдаёт данные, чувствительные с точки зрения приватности. Альтернативный способ — перевести основной порт в ограниченный режим с помощью restricted-rpc и привязать его к публичному адресу с помощью rpc-bind-ip; monerod принимает это только вместе с confirm-external-bind. Используйте что-то одно: если совместить оба способа, получится два ограниченных API.

public-node объявляет ваш RPC-порт в P2P-сети, чтобы кошельки могли найти его автоматически; monerod не принимает этот параметр, если RPC не ограничен одним из двух описанных выше способов. Без него нода тоже может быть публичной — просто о ней не будет объявлено в сети.

ZMQ предназначен для программ на той же машине. По умолчанию monerod запускает сервер ZMQ RPC на 127.0.0.1:18082, а с zmq-pub публикует JSON-события о новых блоках и новых транзакциях в мемпуле, на которые могут подписываться локальные сервисы. Держите оба на localhost или отключите ZMQ с помощью no-zmq, если он ничем не используется.

Файл monerod.conf для сервера

Этот файл повторяет конфигурацию из официального руководства по systemd, сокращённую до того, что нужно серверу. Два изменения: UPnP отключён, потому что сервер не находится за NAT, а параметр disable-rpc-ban, который руководство включает, чтобы не блокировать кошельки, подключающиеся через Tor, остаётся закомментированным, пока вы не настроите Tor или I2P. Для ноды с обрезкой раскомментируйте строки обрезки, а чтобы объявить публичную ноду — строку public-node.

# /etc/monero/monerod.conf
data-dir=/var/lib/monero/bitmonero
log-file=/var/log/monero/monero.log
log-level=0                     # minimal; does not log peers or connecting wallets
max-log-file-size=2147483648    # 2 GB; rotate with logrotate instead

# Pruned node only
#prune-blockchain=1
#sync-pruned-blocks=1

check-updates=disabled          # no update checks over DNS
enable-dns-blocklist=1          # block known malicious nodes

# P2P: all interfaces, port 18080 (the defaults)
no-igd=1                        # no UPnP on a server with a public IP
#p2p-use-ipv6=1                 # also accept peers over IPv6

# Wallets: restricted RPC on 18089; full RPC stays on 127.0.0.1:18081
rpc-restricted-bind-ip=0.0.0.0
rpc-restricted-bind-port=18089
rpc-ssl=autodetect
#public-node=1                  # advertise as a public remote node

zmq-pub=tcp://127.0.0.1:18083   # local subscribers only

max-txpool-weight=2684354560    # about 2.5 GB mempool (default about 618 MB)
out-peers=12
in-peers=48
limit-rate-up=1048576           # kB/s, about 1 GB/s (default 8192)
limit-rate-down=1048576         # kB/s, about 1 GB/s (default 32768)

# Tor and I2P, see below
#tx-proxy=tor,127.0.0.1:9050,12,disable_noise
#anonymous-inbound=YOUR_ONION_ADDRESS.onion:18084,127.0.0.1:18084,24
#disable-rpc-ban=1

Запуск monerod через systemd от имени пользователя без прав root

Официальное руководство запускает monerod от имени системного пользователя, которому принадлежат только каталоги данных и логов, а бинарные файлы остаются во владении root. Скачайте архив с консольной версией для Linux с getmonero.org и проверьте его перед распаковкой: на сайте приведены хеши SHA-256, а эталонным источником служит подписанный GPG файл hashes.txt.

sudo useradd --system monero
sudo mkdir -pm 750 /etc/monero /var/lib/monero /var/log/monero
sudo chown root:monero /etc/monero
sudo chown monero:monero /var/lib/monero /var/log/monero
tar -xvf monero-linux-x64-v*.tar.bz2
sudo mv monero-x86_64-linux-gnu-v*/* /usr/local/bin/
sudo chown root:root /usr/local/bin/monero*

Затем создайте юнит-файл. Это тот же файл, что опубликован в документации и в репозитории Monero:

# /etc/systemd/system/monerod.service
[Unit]
Description=Monero Daemon
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=/usr/local/bin/monerod --config-file /etc/monero/monerod.conf --non-interactive
Restart=always
RestartSec=30
User=monero
Group=monero
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable monerod
sudo systemctl restart monerod
systemctl status monerod
tail -n 100 /var/log/monero/monero.log
monerod status       # height, sync progress and connections
monerod sync_info    # peers, with download and upload stats

--non-interactive позволяет monerod работать на переднем плане без терминала, как и ожидает systemd, а Restart=always перезапускает его через 30 секунд после сбоя.

Файрвол и безопасность

  • Открывайте только то, что обслуживаете. TCP 18080 — для пиров, а для публичной ноды или ваших собственных удалённых кошельков — ещё TCP 18089. Для Tor и I2P открытые порты не нужны. Если у вас ufw, выполните, как в документации, ufw allow 18080/tcp и ufw allow 18089/tcp. Если nftables — добавьте tcp dport { 18080, 18089 } accept в набор правил из нашего чек-листа по защите сервера в первый час, где также описаны вход по SSH только по ключам и автоматические обновления.
  • Держите административные интерфейсы локальными. Полный RPC на порту 18081 по умолчанию привязан к 127.0.0.1, потому что даёт полный административный контроль над нодой. ZMQ на портах 18082 и 18083 тоже остаётся локальным.
  • Позвольте monerod ограничивать злоупотребления. По умолчанию он допускает 3 RPC-подключения с одного публичного IP-адреса и 100 в сумме, а также одно P2P-подключение с одного IPv4-адреса или подсети IPv6 /64. Не отключайте чёрный список на основе DNS. Документация не рекомендует статические списки блокировки IP-адресов без реальной необходимости: они часто отсекают пользователей, которые могут подключаться только через анонимные сети.
  • Будьте готовы к враждебному трафику. Параметр ban-list появился как экстренная мера во время крупных DDoS-атак на P2P-сеть Monero в декабре 2020 г. и январе 2021 г. На каждом сервере PowerDedi есть постоянно включённая защита от DDoS на уровне сети.
  • Используйте TLS для удалённых кошельков. Справочник по monerod рекомендует TLS для RPC, когда подключается удалённый кошелёк; rpc-ssl=autodetect включает его всякий раз, когда кошелёк это поддерживает.

Tor и I2P

monerod использует Tor и I2P для транзакций, а не для синхронизации: скачивать блокчейн через onion- или I2P-сервисы он не умеет. tx-proxy отправляет транзакции ваших собственных кошельков через локальный SOCKS-прокси — Tor на 127.0.0.1:9050 или I2P на 127.0.0.1:4447, — а блоки и транзакции, ретранслируемые от других пиров, по-прежнему идут через открытый интернет (clearnet). anonymous-inbound объявляет ваш onion- или I2P-адрес, чтобы другие ноды могли отправлять вам транзакции. Для этого нужен отдельный порт — в документации 18084 для Tor и 18085 для I2P, — но ни в коем случае не 18080. Проект по-прежнему называет эту интеграцию экспериментальной.

# /etc/tor/torrc
HiddenServiceDir /var/lib/tor/monerod
HiddenServicePort 18089 127.0.0.1:18089    # wallets (restricted RPC)
HiddenServicePort 18084 127.0.0.1:18084    # P2P over Tor

Тот же onion-сервис перенаправляет порт 18089, поэтому ваши кошельки могут подключаться к ноде через onion-соединение со сквозным шифрованием, которое, как отмечает документация, исключает риски атак «человек посередине», характерные для открытого интернета и выходных узлов Tor. Перезапустите Tor, возьмите адрес из /var/lib/tor/monerod/hostname, задайте anonymous-inbound и tx-proxy в monerod.conf и сделайте резервную копию /var/lib/tor/monerod: там хранятся ключи вашего onion-адреса. Клиент Tor и onion-сервис — это не ретранслятор Tor; наша политика допустимого использования требует предварительного письменного согласия только для выходных ретрансляторов Tor.

Сколько трафика расходует нода Monero?

Официальной оценки месячного трафика публичной ноды нет: он зависит от того, сколько пиров и кошельков ею пользуются. Вместо этого документация приводит ограничения. По умолчанию monerod ограничивает отдачу 8 192 кБ/с (около 67 Мбит/с, или примерно 21,7 ТБ за 30-дневный месяц при полной загрузке), а приём — 32 768 кБ/с (около 268 Мбит/с). Официальная конфигурация поднимает оба лимита до 1 048 576 кБ/с, примерно 1 ГБ/с, чтобы нода больше отдавала сети и быстрее синхронизировалась. С такими настройками ограничением становится ваш порт, а не monerod.

Добавьте к этому первоначальную синхронизацию: полная нода один раз скачивает весь блокчейн, а нода с обрезкой, синхронизирующая уже обрезанные блоки, — примерно треть. На тарифе с учётом трафика ограничьте исходящий трафик параметром limit-rate-up или командой limit_up во время работы и следите за sync_info. На порту 10 Гбит/с без учёта трафика лимиты из документации можно оставить как есть.

Какой сервер для какой ноды Monero

Что выбратьКонфигурацияПоместится ли?Цена
Частная полная нода или нода с обрезкой и запасом места для других сервисовRyzen 5 7600, 6 ядер, 32 ГБ DDR5, 2 × 512 ГБ NVMeВ зеркале — около 477 ГиБ: нынешний полный блокчейн на 265 ГиБ помещается, но рекомендации документации (662,5 ГиБ) это не соответствует. С чередованием — около 954 ГиБ: рекомендация выполняется, но без избыточности$55/мес
Публичная полная нода рядом с полной нодой BitcoinRyzen 7 7700, 8 ядер, 64 ГБ DDR5, 2 × 1 ТБ NVMe265 ГиБ для Monero плюс более 750 ГБ для Bitcoin — это не менее 960 ГиБ, больше, чем вмещает зеркальная пара (около 931 ГиБ). Объедините накопители с чередованием (около 1 863 ГиБ) или включите обрезку на ноде Bitcoin$79/мес
Оба блокчейна без обрезки, на накопителях в зеркалеRyzen 9 9950X, 16 ядер, 128 ГБ DDR5, 2 × 1,92 ТБ NVMeОколо 1 788 ГиБ в зеркале$159/мес

Ёмкость указана без учёта места под операционную систему и накладных расходов файловой системы. Чередование удваивает объём, но при отказе любого из накопителей теряется весь том, и потребуется полная повторная синхронизация. Блокчейн всегда можно скачать заново, а вашу конфигурацию и onion-ключи — нет, поэтому храните их резервные копии в другом месте. Компромиссный вариант — разбить оба накопителя на разделы: небольшое зеркало для операционной системы и том с чередованием для блокчейнов. О требованиях ноды Bitcoin на общей машине читайте в нашем руководстве по оборудованию для нод Bitcoin.

Все три конфигурации есть в наличии и выдаются примерно через 15 минут после подтверждения платежа в блокчейне; Ryzen 5 7600 и Ryzen 7 7700 доступны в Амстердаме, Франкфурте, Лондоне, Париже, Нью-Йорке, Майами, Лос-Анджелесе и Сингапуре. У каждой — собственный порт 10 Гбит/с без учёта трафика, постоянно включённая защита от DDoS, IPMI/KVM в браузере, а также фиксированный IPv4-адрес и маршрутизируемая подсеть IPv6 /64, которую monerod использует для связи с пирами, если задать p2p-use-ipv6. Оплата помесячная, без платы за подключение.

Оплата ноды в Monero

Оплатить сервер можно в XMR. Цены указаны в долларах США, а сумма в XMR фиксируется на 45 минут с момента открытия платежа. Для регистрации нужен только адрес электронной почты — без документов, номера телефона и карты; кроме того, баланс аккаунта можно пополнить заранее, чтобы продление оплачивалось автоматически. Порядок действий описан в разделе Оплата криптовалютой, а особенности XMR — на нашей странице об оплате в Monero.

Источники

Инженерная команда PowerDedi

Команда, которая собирает, устанавливает в стойки и обслуживает каждый сервер PowerDedi. Мы пишем о железе, сетях и затратах, с которыми работаем каждый день, и указываем источники.

Похожие статьи

Все статьи
Руководства

Аппаратные требования к ноде Ethereum в 2026 году: полная нода, архивная нода, валидатор

Что нужно полной ноде, архивной ноде или валидатору Ethereum в 2026 году по данным EIP-7870 и документации клиентов: процессор и однопоточная производительность, память, объём NVMe для каждого клиента, удаление старой истории, архивные режимы и пропускная способность.

6 мин чтения

Руководства

Требования к ноде Base в 2026 году: оборудование, Reth, снапшоты и L1

Что нужно для запуска ноды Base в 2026 году по официальной документации Base: процессор, ОЗУ, расчёт объёма NVMe по формуле Base, размеры полного и архивного снапшотов, клиентский стек только на Reth, эндпоинты Ethereum L1 и порты, которые нужно открыть.

7 мин чтения

Руководства

Требования к ноде Arbitrum в 2026 году: полная и архивная нода Nitro

Что нужно полной или архивной ноде Arbitrum One в 2026 году по документации Nitro от Offchain Labs: ОЗУ, процессор, объём NVMe, HashDB или PathDB, текущие размеры снапшотов, требования к RPC и beacon-узлу Ethereum, порты и настройка памяти.

7 мин чтения

До вашего следующего сервера — 15 минут.

От $55/мес: 10 Гбит/с без учёта трафика, без платы за подключение и без договора.

Запуск за ~15 минОтмена в любой моментBTC, ETH, XMR, USDT или SOL