Как запустить свою ноду Monero на VPS

Pruned-нода — около 113 GB, полная — 285 GB, на NVMe: установите monerod из проверенных бинарников и подключите кошельки через ограниченный RPC, SSH или Tor.

КбКоманда биллинга CheapServАвтор 6 мин чтения
Стопка серверов внутри полупрозрачного синего щита, вокруг которой по орбите движутся маленькие блоки
На этой странице8
  1. Урезанная (pruned) или полная нода
  2. Диск, память, процессор и трафик
  3. Установка monerod и проверка подлинности
  4. Настройка ноды
  5. Запуск в виде сервиса
  6. Подключение кошельков
  7. Майнинг: на выделенных серверах, а не на VPS
  8. Обслуживание ноды

Каждому кошельку Monero нужна нода, с которой можно синхронизироваться. Если пользоваться публичной удалённой нодой, её оператор — посторонний человек — узнаёт ваш IP-адрес, а также моменты, когда вы открываете кошелёк и отправляете платёж; если запустить свою ноду, единственным сервером, с которым общается кошелёк, будет ваш собственный. С VPS это просто: он всегда онлайн, поэтому телефон и ноутбук быстро синхронизируются откуда угодно. В этом руководстве мы подберём подходящий размер сервера, установим monerod из проверенных бинарников и безопасно подключим к нему ваши кошельки.

Урезанная (pruned) или полная нода

Как и Bitcoin Core, monerod в любом случае скачивает и проверяет весь блокчейн. Затем урезанная нода отбрасывает большую часть данных подписей старых транзакций — после проверки они никому не нужны — и хранит около трети блокчейна; полная нода хранит всё и может отдавать другим нодам полную историю.

ВариантДиск на сегодняЧто умеетПомещается на
Урезанная нодаОколо 113 GB (105 GiB)Синхронизирует ваши кошельки, работает как приватная удалённая нода для ваших устройствVPS-4 (160 GB NVMe)
Полная нодаОколо 285 GB (265 GiB)Умеет всё то же, а также отдаёт полные блоки пирам, которые синхронизируются с нуляVPS-16 (640 GB NVMe); VPS-8 (320 GB) — впритык

Это цифры из самой документации Monero по состоянию на 5 октября 2026 г. Полный блокчейн прибавляет примерно от 20 до 30 GB в год, урезанный — около 10 GB, так что на VPS-4 урезанной ноде хватит места для роста примерно на три года. Для личной ноды правильный выбор — урезанная: ваш кошелёк разницы не заметит.

Диск, память, процессор и трафик

  • Диск: база данных LMDB в Monero выполняет много мелких случайных чтений, а monerod предупреждает, если видит, что данные лежат на жёстком диске (HDD): «The blockchain is on a rotating drive: this will be very slow, use an SSD if possible» (блокчейн лежит на HDD: это будет очень медленно, по возможности используйте SSD). Поэтому для Monero мы рекомендуем тарифы линейки «Стандартная» с NVMe, а не линейку «Для хранения данных».
  • Память: документация Monero рекомендует 4 GB и больше; у VPS-4 — 8 GB.
  • Процессор: сильнее всего он загружен при первичной синхронизации, и здесь помогает больше ядер; на синхронизированной ноде нагрузка небольшая.
  • Трафик: при первичной синхронизации блокчейн скачивается один раз; дальше трафик зависит от ваших пиров и от того, сколько кошельков вы обслуживаете. По умолчанию monerod ограничивает скорость отдачи до 8192 kB/s, а конфигурация ниже снижает этот предел параметром limit-rate-up. В каждый тариф входит несколько терабайт трафика в месяц; сверх этого объёма порт замедляется до 100 Mbps, а доплачивать не нужно.

Установка monerod и проверка подлинности

Хеши релизов Monero перечислены в файле, подписанном binaryFate — мейнтейнером, который подписывает релизы. Проверьте отпечаток ключа подписи, затем подпись на этом списке, затем хеш скачанного файла:

cd /tmp
wget -O monero-linux-x64.tar.bz2 https://downloads.getmonero.org/cli/linux64
wget https://www.getmonero.org/downloads/hashes.txt
wget https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc
gpg --show-keys --fingerprint binaryfate.asc
gpg --import binaryfate.asc
gpg --verify hashes.txt
sha256sum monero-linux-x64.tar.bz2
grep linux-x64 hashes.txt

Прежде чем импортировать ключ, сверьте отпечаток, который выводит первая команда gpg: он должен быть 81AC 591F E9C4 B65C 5806 AFC3 F0AF 4D46 2A0B DF92, как опубликовано в руководстве по проверке на getmonero.org. Команда gpg --verify должна сообщить о корректной подписи binaryFate, а два значения SHA-256 должны совпасть. Затем установите демон и создайте системного пользователя:

tar xjf monero-linux-x64.tar.bz2
install -m 0755 -o root -g root monero-x86_64-linux-gnu-*/monerod /usr/local/bin/
adduser --system --group --home /var/lib/monero monero

Настройка ноды

mkdir -p /etc/monero
cat > /etc/monero/monerod.conf <<'EOF'
data-dir=/var/lib/monero
log-file=/var/lib/monero/monerod.log
# Pruned node; remove both lines for a full node.
prune-blockchain=1
sync-pruned-blocks=1
# Peer-to-peer network.
p2p-bind-ip=0.0.0.0
p2p-bind-port=18080
out-peers=32
in-peers=64
# Upload cap in kB/s (default 8192).
limit-rate-up=2048
enable-dns-blocklist=1
no-igd=1
# Restricted RPC for your wallets: no admin commands.
rpc-restricted-bind-ip=0.0.0.0
rpc-restricted-bind-port=18089
# Full RPC stays on the server.
rpc-bind-ip=127.0.0.1
rpc-bind-port=18081
EOF

Порт ограниченного RPC отвечает на вызовы, которые нужны кошельку для синхронизации и отправки транзакций, и отклоняет всё, что может изменить настройки ноды, поэтому кошельки нужно направлять именно на него. Чтобы предложить ноду кошелькам других людей как публичную, добавьте public-node=1: эта опция анонсирует порт ограниченного RPC в p2p-сети; в документации Monero предупреждают, что это может потреблять немало ресурсов.

Запуск в виде сервиса

cat > /etc/systemd/system/monerod.service <<'EOF'
[Unit]
Description=Monero daemon
After=network-online.target
Wants=network-online.target

[Service]
User=monero
Group=monero
ExecStart=/usr/local/bin/monerod --config-file /etc/monero/monerod.conf --non-interactive
Restart=on-failure
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target
EOF
chown -R monero:monero /var/lib/monero
systemctl daemon-reload
systemctl enable --now monerod
ufw allow 22/tcp
ufw allow 18080/tcp comment monero-p2p
ufw enable

Следить за синхронизацией можно командой monerod status: она показывает текущую высоту в сравнении с высотой сети и процент синхронизации. Самая долгая часть — первичная синхронизация: сильнее всего её ограничивает скорость диска, затем процессор и пиры.

Подключение кошельков

Feather, Cake Wallet, Monerujo и официальный GUI принимают собственную ноду в виде адреса и порта. Добраться до неё можно тремя способами, от самого простого до самого приватного:

  • Откройте порт ограниченного RPC только для своих адресов, например командой ufw allow from 203.0.113.7 to any port 18089 proto tcp с вашим домашним или офисным IP, а в кошельке укажите IPv4-адрес сервера и порт 18089.
  • Через SSH-туннель или WireGuard: пробросьте порт 18089 на сервер и укажите в кошельке 127.0.0.1:18089. Ничего не выставляется в интернет.
  • Как onion-сервис Tor, чтобы кошелёк подключался к ноде, не раскрывая ваш IP даже в логах вашего собственного сервера:
apt install -y tor
cat >> /etc/tor/torrc <<'EOF'
HiddenServiceDir /var/lib/tor/monerod/
HiddenServicePort 18089 127.0.0.1:18089
EOF
systemctl restart tor
cat /var/lib/tor/monerod/hostname

Введите адрес .onion и порт 18089 в кошельке с поддержкой Tor, например в Feather. Так как при таком подключении каждый запрос приходит в monerod с адреса 127.0.0.1, добавьте в конфигурацию disable-rpc-ban=1, чтобы нода не забанила собственный onion-сервис после всплеска запросов от кошелька. Релеи Tor в нашей сети приветствуются, exit-ноды — нет.

Майнинг: на выделенных серверах, а не на VPS

Запуск ноды приветствуется на любом тарифе. Майнинг на тарифах VPS и RDP запрещён: он замедлял бы работу других клиентов на том же хосте; на выделенных и GPU-серверах, где вся машина в вашем распоряжении, он разрешён. Если вы майните через P2Pool на выделенном сервере, добавьте в конфигурацию zmq-pub=tcp://127.0.0.1:18083, чтобы P2Pool мог отслеживать новые блоки через вашу собственную ноду.

Обслуживание ноды

  • Обновления: повторите загрузку и три проверки, замените monerod и перезапустите сервис. Обновления сети Monero анонсируют за несколько месяцев; по состоянию на октябрь 2026 г. ни одно не запланировано, а когда оно появится, обновитесь до высоты форка, иначе нода перестанет синхронизироваться с сетью.
  • Диск: раз в месяц запускайте du -sh /var/lib/monero; увеличьте тариф до того, как заполнение тома превысит 85%.
  • Снапшоты: делайте снапшот, как только нода синхронизировалась, и перед каждым обновлением.
  • Приватность самого сервера: если для вас важен след платежа, оплачивайте его в Monero из собственного кошелька; в статье о том, как работают наши депозиты в Monero, объясняется, что видим мы.
Запустите ноду на VPS CheapServ

VPS-4 за $6.99 в месяц вмещает урезанную ноду с запасом роста примерно на три года, а VPS-16 хранит полный блокчейн на годы вперёд. Платите в XMR, для аккаунта нужен только e-mail; подходящие тарифы перечислены на странице VPS для ноды Monero.

Кб
Команда биллинга CheapServ

Отвечает за модель баланса, процесс пополнения и интеграции с монетами.

Разверните первый сервер меньше чем за минуту.

Пополните баланс от $25 в BTC, ETH, XMR или USDT. Баланс не сгорает, а неиспользованные средства можно вернуть.

Создать аккаунт