Почему свой узел важен (и когда не важен)
- Приватность: оператор удалённого узла видит ваш IP и какие субадреса вы сканируете. Свой узел оставляет это локально.
- Доверие: вы валидируете каждый блок. Цепочка, которую вы видите, соответствует правилам консенсуса — а не той, что вам решил показать оператор публичного узла.
- Доступность: публичные узлы падают или режут rate. Свой — всегда на месте.
- Когда не стоит: hot-кошелёк с маленьким балансом, исключительно мобильный пользователь, временный setup. Тогда прагматично взять проверенный Tor-узел из /nodes.
Минимум по железу
- CPU: любой 64-битный CPU за последние 10 лет. Sync почти single-threaded + RandomX-валидация; ничего экзотического.
- RAM: 4 ГБ минимум, 8 ГБ комфортно.
- Диск: ~250 ГБ SSD на середину 2026 года (с pruning: ~80 ГБ). NVMe быстрее; SATA SSD тоже норм; HDD больно.
- Канал: ~5–10 ГБ начальной синхронизации, потом несколько сотен МБ/день. Без лимита или с щедрым.
- ОС: Linux (Debian / Ubuntu / Arch) — путь наименьшего сопротивления. Windows и macOS работают; Raspberry Pi 4 — только pruned.
Установка — Linux (рекомендуем)
- Возьмите проверенный бинарь. Скачайте с getmonero.org → проверьте GPG-подпись (см. руководство) → распакуйте.
- Выберите конфиг:
(уберитеmonerod \ --data-dir /var/lib/monero \ --no-igd \ --restricted-rpc \ --rpc-bind-ip 127.0.0.1 \ --rpc-bind-port 18081 \ --confirm-external-bind \ --enable-dns-blocklist \ --out-peers 32 \ --in-peers 64--restricted-rpc, если узел только для вашего кошелька; оставьте, если будете делиться) - Запустите как сервис: systemd-юнит, restart on failure, пользователь
monero. - Подождите. Начальная синхронизация: 12–48 часов в зависимости от диска + CPU.
--fast-block-sync 1уменьшает верификацию (быстрее, но больше доверия сети на старых блоках). - RPC-порт кошелька открывайте только на localhost (или на LAN c firewall-ом). Никогда не выставляйте 18081 в публичный интернет без RPC-restrictions.
Подключить кошелёк
- Feather / Monero GUI / Cake на той же машине: указывайте
http://127.0.0.1:18081. Готово. - Та же LAN: указывайте LAN-IP. Убедитесь, что RPC слушает на LAN-интерфейсе и firewall ограничен вашей подсетью.
- Удалённо (рекомендуем Tor): ниже.
Опубликовать через Tor (рекомендовано для удалённого доступа)
- Установите Tor на ту же машину.
apt install tor. - Добавьте hidden service в
/etc/tor/torrc:HiddenServiceDir /var/lib/tor/monero-rpc/ HiddenServicePort 18081 127.0.0.1:18081 - Перезапустите Tor, прочтите
/var/lib/tor/monero-rpc/hostname— это ваш .onion-адрес. - Настройка кошелька: указывайте
http://<ваш-onion>:18081. Используйте--proxy 127.0.0.1:9050в CLI кошелька или включите «use Tor». - Опционально: второй hidden service на
--rpc-restricted-bind, чтобы можно было делиться с друзьями, не открывая внутренний RPC.
Вернуть узлы сети
Если канала хватает, P2P-порт Monero (18080) можно открыть в публичную сеть, чтобы релеить блоки и транзакции другим. Это помогает децентрализации. Запуск пира на clearnet + onion-пир дают максимум эффекта; xmr.club перечисляет живые публичные узлы на /nodes — ваш может присоединиться.
Типовые отказы
- Диск переполняется при синхронизации. Выделяйте 300+ ГБ. Отдельный том, чтобы не сломать root OS.
- «Connection refused» от кошелька. RPC не на том интерфейсе, на который смотрит кошелёк. Проверьте
--rpc-bind-ipи firewall. - Медленный первый sync. Боттлнек по RandomX-CPU или по диску. SSD обязателен.
- Узел отстаёт. Обычно clock skew. Запустите
chrony/systemd-timesyncd. - Кошелёк синхронизируется бесконечно. restore height в кошельке слишком низок. Поставьте высоту, на которой был создан кошелёк — старые блоки пропустятся.