Semua sistem berjalan normal Amsterdam · Paris · Reykjavík +5 Bayar dengan Kripto
Panduan

Jalankan node Monero Anda sendiri di VPS

Menghubungkan dompet Anda ke node orang lain membocorkan privasi Anda kepada orang asing. Full node Anda sendiri di VPS memperbaiki itu dengan harga sekitar dua kopi per bulan — ini adalah setup lengkapnya.

Diperbarui 2026-06-12

Fenrir sang serigala dengan koin Monero

Privasi on-chain Monero sangat baik; titik lemahnya adalah bagaimana dompet mengakses chain. Dompet ringan yang terhubung ke node jarak jauh publik menyerahkan alamat IP Anda, restore height dompet Anda, dan pola waktu yang dapat dikorelasikan ke node tersebut — konsesi yang aneh dari orang-orang yang memilih Monero justru untuk menghindari pengawasan. Menjalankan full node Anda sendiri menutup celah itu: dompet Anda hanya berbicara dengan mesin yang Anda kendalikan, yang secara independen memvalidasi setiap blok dan meneruskan transaksi Anda ke dalam jaringan bercampur dengan milik orang lain. VPS adalah tempat alami untuk itu — selalu menyala, NVMe cepat untuk database chain, IP stabil untuk port P2P, dan tidak ada batasan bandwidth atau kesulitan NAT dari koneksi rumah Anda. Menyewanya tanpa KYC dan membayar dalam XMR menjaga seluruh stack konsisten dengan alasan Anda melakukan ini.

Sizing, secara jujur: blockchain Monero sudah melewati 230 GB tanpa pruning dan terus berkembang; node pruned (~85 GB, memvalidasi penuh, sepenuhnya privat untuk dompet Anda sendiri) muat di paket Runner kami (3 vCPU / 6 GB / 100 GB NVMe, $14/bln) dengan ruang napas, sementara node arsip tanpa pruning membutuhkan Direwolf (360 GB) atau lebih tinggi. 2 GB RAM adalah batas minimum; 4–6 GB membuat sinkronisasi awal jauh lebih mudah.

Pruned vs arsip penuh: mana yang harus dijalankan

Node pruned menyimpan sekitar sepertiga chain dengan membuang data yang dapat direkonstruksi, namun tetap memvalidasi setiap aturan dan melayani dompet Anda dengan privasi yang identik — untuk penggunaan pribadi ini adalah jawaban yang tepat, dan itulah mengapa Runner $14 adalah tier yang kami rekomendasikan. Node arsip penuh menyimpan segalanya; jaringan membutuhkan populasi yang sehat darinya (mereka menyajikan data historis dan mem-bootstrap node lain), sehingga menjalankan satu di Direwolf adalah kontribusi nyata bagi kesehatan Monero — hanya saja anggarkan untuk pertumbuhan chain yang permanen.

Apakah menjalankan node sesuai aturan?

Ya, dengan nyaman. Sebuah node memvalidasi dan meneruskan blok; ini adalah infrastruktur, kategori yang sama dengan relay Tor atau resolver DNS, dan disambut di sini. Perhatikan satu batasan yang berdekatan dalam AUP: mining di paket CPU bersama tidak diperbolehkan (ia memonopoli core bersama) — tetapi node bukan miner dan menggunakan CPU yang moderat setelah sinkronisasi. Node RPC-terbatas publik yang melayani dompet orang asing juga baik; hanya saja harapkan lalu lintas pemindaian latar belakang, yang diserap oleh perlindungan DDoS yang disertakan.

  1. Deploy VPS dan hardening

    Pesan Runner (pruned) atau Direwolf (arsip penuh) dengan Debian 12, di wilayah mana pun — node Monero tidak memiliki persyaratan latensi, sehingga Rumania dengan harga dasar adalah default yang baik. Sebelum melakukan apa pun, lakukan dasar-dasar sepuluh menit dari panduan hardening kami: kunci SSH, tidak ada login kata sandi root, nftables, pembaruan otomatis.

  2. Instal monerod dari rilis resmi

    Unduh bundel CLI Linux x64 terkini dari getmonero.org dan verifikasi hash-nya terhadap daftar yang ditandatangani — pada proyek privasi, paranoia supply-chain adalah kebersihan, bukan sandiwara:

    wget https://downloads.getmonero.org/cli/linux64 -O monero.tar.bz2
    tar xjf monero.tar.bz2 && sudo mv monero-x86_64-linux-gnu-*/monerod /usr/local/bin/
    sudo useradd -r -m -d /var/lib/monero monero
  3. Konfigurasi daemon

    Buat /var/lib/monero/monerod.conf. Baseline node pruned:

    data-dir=/var/lib/monero
    prune-blockchain=1
    p2p-bind-ip=0.0.0.0
    p2p-bind-port=18080
    rpc-restricted-bind-ip=0.0.0.0
    rpc-restricted-bind-port=18089
    out-peers=32
    in-peers=48
    db-sync-mode=safe
    log-level=0

    Port RPC terbatas adalah yang aman untuk diekspos ke dompet Anda sendiri; jangan pernah buka port tidak terbatas 18081 ke internet.

  4. Jalankan sebagai layanan systemd

    File unit menjaga node tetap aktif setelah reboot:

    [Unit]
    Description=Monero full node
    After=network-online.target
    
    [Service]
    User=monero
    ExecStart=/usr/local/bin/monerod --config-file /var/lib/monero/monerod.conf --non-interactive
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target

    Simpan sebagai /etc/systemd/system/monerod.service, kemudian systemctl enable --now monerod.

  5. Buka port firewall

    Izinkan P2P (18080) ke semua orang — itulah cara Anda melayani jaringan — dan RPC terbatas (18089) idealnya hanya ke IP yang Anda gunakan, atau ke semua jika node ini akan melayani dompet telepon Anda saat bepergian:

    nft add rule inet filter input tcp dport 18080 accept
    nft add rule inet filter input tcp dport 18089 accept

    Perlindungan DDoS di VPS disertakan di sini secara default, yang penting untuk layanan yang mengiklankan dirinya secara publik.

  6. Biarkan sinkronisasi — dan ketahui apa yang perlu diharapkan

    Unduhan blok awal adalah bagian yang menyakitkan: di NVMe dengan 4+ GB RAM harapkan 1–2 hari untuk node pruned (sinkronisasi yang sama di box SATA-SSD anggaran secara rutin memakan waktu seminggu — di sinilah NVMe vs SSD berhenti bersifat abstrak). Pantau kemajuan dengan journalctl -fu monerod atau monerod status; Anda selesai ketika tinggi block cocok dengan yang ada di block explorer publik.

  7. Arahkan dompet Anda ke node Anda

    Di Monero GUI/CLI, Feather, atau Monerujo, atur alamat daemon ke your-vps-ip:18089. Untuk privasi transport yang lebih aman, jalankan koneksi dompet melalui tunnel WireGuard Anda sendiri ke VPS yang sama, dan node hanya melihat lalu lintas tunnel. Mulai saat ini transaksi Anda disiarkan dari node Anda, dompet Anda memindai terhadap node Anda, dan tidak ada pihak ketiga yang duduk di antara keduanya.

FAQ

Pertanyaan yang sering diajukan

Paket VPS mana yang saya butuhkan untuk node Monero?

Node pruned: Runner (3 vCPU / 6 GB / 100 GB NVMe, $14/bln) adalah pilihan terbaik — chain pruned ~85 GB ditambah OS muat dengan margin untuk pertumbuhan. Arsip penuh: Direwolf (360 GB) atau lebih besar. Di bawah 100 GB disk, gunakan pruning atau tidak perlu mencoba.

Berapa lama sinkronisasi awal?

Di NVMe kami dengan RAM 4–6 GB: biasanya 1–2 hari untuk node pruned. Latensi penyimpanan adalah bottleneck, itulah mengapa pekerjaan yang sama di host SATA atau HDD membutuhkan banyak hari. db-sync-mode=fast memangkas beberapa jam dengan sedikit pengorbanan konsistensi saat crash, hanya selama IBD.

Apakah menjalankan node membuat pembayaran saya lebih anonim?

Ini menghilangkan kebocoran nyata: operator node jarak jauh tidak lagi dapat mencatat IP, restore height, dan timing broadcast Anda. Privasi on-chain sudah menjadi tugas Monero; node memperbaiki sisi lapisan jaringan. Gabungkan dengan membayar VPS itu sendiri dalam XMR dan loop tertutup dengan rapi.

Bisakah saya berbagi node saya dengan teman atau publik?

Ya — itulah fungsi port RPC terbatas: ia membatasi rate dan menonaktifkan panggilan berbahaya. Jaga port tidak terbatas (18081) terikat ke localhost saja, dan harapkan perlindungan DDoS yang disertakan untuk membuktikan kegunaannya setelah alamat beredar.

Mengapa meng-host di VPS daripada di rumah?

Uptime, IP yang dapat di-route secara stabil, tidak perlu berjuang dengan NAT, tidak ada paparan alamat rumah Anda di daftar peer Monero, dan kecepatan sinkronisasi NVMe. Node rumah juga bagus — VPS hanya menghilangkan setiap alasan operasional untuk tidak menjalankannya.

Deploy VPS offshore dalam waktu sekitar satu menit

Tanpa KYC, dibayar kripto, semua NVMe. Pilih paket, bayar dengan Monero atau koin besar lainnya, dapatkan root dalam sekitar 60 detik.

Fenrir berjaga