Запуск ноды Monero на VPS (pruned или full)
Своя нода Monero: чем pruned отличается от full, какое железо нужно каждому варианту, установка, удалённый доступ через SSH-туннель и причины держать свою копию блокчейна.
Монеро-нода — это ваша копия блокчейна Monero, работающая на вашем железе. Она даёт полную историю транзакций, независимость от чужих серверов и реальный контроль: никто не может сказать вашему кошельку, какие данные ему показывать. Это руководство описывает, как поднять pruned-ноду — практичный вариант для большинства задач.
Full против pruned
Если вам нужна полная история для анализа — берите full. Для кошелька, проверки транзакций и обычного использования pruned-нода оптимальна: меньше места, быстрее синхронизация.
| Full node | Pruned node | |
|---|---|---|
| Размер базы | Полная история (~100+ ГБ и растёт) | Только актуальные блоки (~10–20 ГБ) |
| Время синхронизации | Дни | Часы |
| Все транзакции | Да | Только недавние |
| Кто использует | Аналитика, исследование | Обычные кошельки, проверка |
| Требования к диску | Очень высокие | Умеренные |
Pruned-нода — правильный выбор почти для всех. Она валидирует ту же цепочку, проверяет ваши собственные транзакции и спокойно помещается на недорогом тарифе. Полная цепочка стоит дискового места только если вы хотите поддерживать сеть на полную мощность.
Установка ноды
Добавьте официальный репозиторий Monero, установите демон и запустите его. Демон — это monerod; кошелёк — отдельная программа monero-wallet-rpc, и именно с ней вы будете работать.
После синхронизации нода готова. Держите её запущенной: systemd-юнит с автозапуском — правильный способ, чтобы нода поднималась после перезагрузки.
- 01.Добавьте apt-репозиторий Monero и его ключ подписи.
- 02.apt install monero — поставит monerod и инструменты кошелька.
- 03.Создайте пользователя и каталог данных ему во владение; никогда не запускайте monerod от root.
- 04.systemctl enable --now monerod, чтобы нода стартовала и переживала перезагрузки.
- 05.Дождитесь полной синхронизации — на SSD это несколько часов.
Удалённый доступ: то, что пропускают в гайдах
RPC по умолчанию слушает только 127.0.0.1 — и это правильно. Не открывайте RPC-порт наружу без аутентификации: это делает вашу ноду открытой для чужих команд. Если нужен удалённый доступ, ограничьте его файрволом или используйте WireGuard или SSH-туннель.
Note · Открытый monerod RPC без пароля — серьёзная уязвимость. Держите RPC на localhost и ходите через туннель.
Поддерживайте цепочку в актуальном состоянии
Блокчейн Monero каждые две минуты добавляет блок, поэтому нода должна работать постоянно. Следите за отставанием от сети: если нода отстала больше чем на несколько десятков блоков, синхронизация замедлится и кошелёк может не подтверждать транзакции.
Направьте свой кошелёк на свою ноду
Большинство кошельков Monero позволяют указать свой узел: адрес RPC и порт, обычно через локальный сокет или 127.0.0.1:18081. После этого ваш кошелёк будет запрашивать блокчейн у вас, а не у внешнего узла. Это и есть главная выгода: вы сами решаете, какие данные получаете.
Зачем вообще запускать ноду
- ▹Приватность: кошелёк не доверяет чужим серверам.
- ▹Независимость: ваша нода работает, даже если чужие выключились.
- ▹Контроль данных: вы получаете данные напрямую из сети.
- ▹Участие: нода — это поддержка инфраструктуры Monero.
FAQ
QFull или pruned?
APruned, если не занимаетесь аналитикой. Full нужен только для исследования истории.
QСколько диска нужно?
AОколо 10–20 ГБ для pruned и заметно больше для full, с запасом на рост.
QКак долго синхронизация?
AЧасы для pruned на SSD, дни для full.
QНужен ли SSD?
AКрайне желателен. На HDD синхронизация в разы дольше.