Semua sistem beroperasi normal 21 mata uang kripto yang diterima · Monero diterima dengan senang hati Kebijakan tanpa KYC
ChainVPS

Privasi

Cara Menjalankan Node Monero di VPS

Verifikasi chain sendiri, sinkronisasi wallet Anda secara privat, dan jaga Monero node tetap online sepanjang waktu — panduan praktis yang mengutamakan keamanan.

Privasi7 menit bacaTim ChainVPS

Cara Menjalankan Node Monero di VPS

Menjalankan Monero node sendiri berarti Anda memverifikasi blockchain sendiri, menyiarkan transaksi tanpa harus mempercayai server milik orang asing, dan menghentikan kebocoran aktivitas wallet Anda ke remote node pihak ketiga — dan VPS adalah cara paling bersih untuk menjaganya tetap online 24/7.

Mengapa menjalankan Monero node sendiri

Sebagian besar wallet secara default terhubung ke remote node publik yang dijalankan orang lain. Node tersebut melihat setiap permintaan yang dibuat wallet Anda dan dapat mengorelasikan IP, waktu, serta rentang block yang dipindai wallet Anda.

Node yang Anda kendalikan sendiri menghilangkan perantara tersebut. Anda mendapatkan validasi otoritatif, sinkronisasi wallet yang lebih cepat dan lebih privat, serta kemampuan untuk melayani perangkat Anda sendiri dari mana saja.

Validasi trustless

Node Anda memeriksa setiap block dan transaksi secara independen berdasarkan aturan konsensus — tanpa perlu percaya pada pihak ketiga.

Privasi wallet

Arahkan wallet Anda sendiri ke node Anda, sehingga permintaan scan tidak pernah menyentuh server publik yang mencatat IP.

Selalu tersedia

VPS tetap online meski laptop Anda sedang sleep, sehingga node Anda terus tersinkronisasi dan siap begitu Anda membutuhkannya.

Kesehatan jaringan

Setiap node yang terhubung dengan baik memperkuat graf peer-to-peer Monero dan desentralisasinya.

VPS seperti apa yang sebenarnya Anda butuhkan

Chain Monero berukuran besar dan terus bertumbuh. Sumber daya paling penting adalah disk, diikuti RAM dan koneksi yang stabil — CPU berperan utamanya saat sinkronisasi awal.

Storage~250 GB+ SSD/NVMe saat ini, dengan ruang untuk bertumbuh; gunakan pruned node untuk sekitar sepertiganya
RAMminimal 2 GB, 4 GB nyaman digunakan — DB bersifat memory-mapped, jadi semakin banyak RAM semakin banyak yang dapat di-cache
CPU2 vCPU sudah lebih dari cukup; verifikasi awal adalah satu-satunya momen yang berat
BandwidthUnmetered sangat disarankan — node publik bisa menghasilkan traffic yang nyata
Ports18080 (P2P), 18081 (RPC), ditambah 18089 untuk RPC publik terbatas jika Anda mengekspos salah satunya

Kecepatan disk adalah bottleneck sesungguhnya saat sinkronisasi awal. NVMe dibandingkan disk konvensional bisa mengubah proses sinkronisasi berhari-hari menjadi hitungan jam. Jika provider Anda menawarkan NVMe, ambil itu.

Untuk instance offshore dengan bandwidth unmetered dan ruang disk yang dibutuhkan chain yang terus bertumbuh, VPS yang berfokus pada privasi adalah pilihan yang sangat pas — paket VPS offshore ChainVPS bersifat prabayar, tanpa KYC, dan dilengkapi bandwidth unmetered sehingga node yang sibuk tidak akan pernah kena overage.

Pruned node vs full node

Full node menyimpan seluruh blockchain. Pruned node menyimpan semua header block dan data yang diperlukan untuk validasi, tetapi membuang sebagian besar data ring member historis yang sudah tidak diperlukan untuk melayani permintaan.

  • Pruned node: kira-kira sepertiga ukuran disk, tetap memvalidasi dengan ketat, dan masih bisa melayani wallet — ideal untuk VPS yang ramping.
  • Full node: menyimpan semuanya, berguna jika Anda ingin melayani pruned peer atau menjalankan perangkat archival.
  • Untuk node pribadi atau node yang hanya melayani wallet sendiri, pruned adalah pilihan default yang masuk akal dan paling hemat storage.

Langkah demi langkah: instalasi dan menjalankan monerod

  1. 1

    Provisioning VPS

    Buat instance Debian atau Ubuntu yang memenuhi spesifikasi di atas. Masuk via SSH dan buat non-root user untuk daemon.

  2. 2

    Amankan terlebih dahulu

    Update paket, aktifkan firewall (izinkan SSH beserta 18080/18081), dan atur akses SSH berbasis key saja sebelum Anda mengekspos apa pun.

  3. 3

    Unduh binary resmi

    Ambil CLI tools dari getmonero.org dan verifikasi tanda tangan GPG serta hash terhadap file hash yang ditandatangani. Jangan pernah melewatkan verifikasi.

  4. 4

    Ekstrak dan tempatkan monerod

    Ekstrak arsip dan pindahkan monerod ke /usr/local/bin agar berada di PATH Anda.

  5. 5

    Buat direktori data

    Buat folder khusus seperti /var/lib/monero yang dimiliki oleh user daemon Anda, dan arahkan node ke situ agar data berada di disk besar Anda.

  6. 6

    Tulis file konfigurasi

    Buat monerod.conf dengan data-dir, pengaturan log, flag pruning, dan binding RPC Anda. File konfigurasi lebih baik daripada command line yang panjang dan tetap bertahan setelah restart.

  7. 7

    Jalankan di bawah systemd

    Buat systemd service agar node berjalan otomatis saat boot, restart otomatis jika gagal, dan berjalan tanpa privilege khusus. Aktifkan dan jalankan.

  8. 8

    Pantau sinkronisasi awal

    Tail log atau jalankan status di monerod. Sinkronisasi awal memakan waktu beberapa jam hingga sehari tergantung kecepatan disk; biarkan selesai sebelum Anda mengandalkan node tersebut.

monerod.conf minimal

  • data-dir=/var/lib/monero — menyimpan DB di volume besar Anda
  • prune-blockchain=1 — jalankan secara pruned untuk menghemat disk
  • log-file=/var/log/monero/monerod.log dan log-level=0
  • rpc-bind-ip=127.0.0.1 dan rpc-bind-port=18081 — jaga RPC tetap lokal kecuali Anda sengaja mempublikasikannya
  • p2p-bind-port=18080 — port peer-to-peer yang menjaga Anda tetap terhubung
  • no-igd=1 dan enable-dns-blocklist=1 — lewati UPnP di VPS dan buang peer yang sudah diketahui bermasalah

Jaga RPC tetap terikat ke 127.0.0.1 kecuali Anda memang bermaksud melayani publik. Jika Anda ingin wallet dari jarak jauh dapat mengaksesnya, gunakan tunnel lewat SSH atau WireGuard, alih-alih membuka 18081 ke seluruh internet.

Menghubungkan wallet Anda ke node Anda

Setelah tersinkronisasi, arahkan alamat daemon wallet Anda ke node Anda. Lakukan secara privat — RPC port plaintext yang terbuka di internet publik meniadakan tujuan menjalankan node sendiri.

Tunnel SSH

Forward port 18081 remote ke port lokal lewat SSH. Wallet Anda berbicara dengan localhost; tidak ada yang tersentuh internet publik secara plaintext.

WireGuard

Satukan node dan perangkat Anda dalam VPN privat kecil dan arahkan wallet ke IP internal node tersebut.

Tor hidden service

Ekspos RPC sebagai onion service sehingga wallet dari jarak jauh bisa menjangkaunya secara offshore tanpa IP publik.

Menjalankan node offshore atau publik

Anda bisa membantu jaringan dengan melayani orang lain lewat RPC port terbatas 18089, yang hanya mengekspos apa yang dibutuhkan wallet dan menyembunyikan operasi sensitif.

  • Gunakan --public-node dan --rpc-restricted-bind-port=18089 untuk mengumumkan endpoint terbatas.
  • Pertimbangkan menjalankannya lewat Tor atau I2P agar lokasi node Anda tidak terkait dengan identitas Anda — jaringan privasi didukung penuh di Monero.
  • Terapkan rate-limit dan firewall dengan cermat; node publik mengundang traffic dan sesekali peer yang bermasalah.

Jangan pernah mengklaim finalitas transaksi hanya berdasarkan jumlah konfirmasi tetap dalam apa pun yang Anda bangun di atas node Anda. Anggap pembayaran selesai begitu jaringan mengonfirmasinya, dan biarkan toleransi risiko Anda sendiri yang menentukan berapa lama harus menunggu.

Menjaga node tetap sehat

  • Update monerod dengan segera menjelang upgrade jaringan — node yang usang bisa fork dan berhenti memvalidasi dengan benar.
  • Pantau penggunaan disk; chain hanya akan bertambah besar, jadi siapkan alert sebelum volume penuh.
  • Backup monerod.conf dan systemd unit Anda, bukan blockchain-nya — chain akan tersinkronisasi ulang dari peer.
  • Periksa jumlah peer dan sync height secara berkala agar Anda cepat menyadari jika node macet atau terisolasi.
Berapa banyak disk yang sebenarnya dibutuhkan Monero node?

Pruned node saat ini muat dengan nyaman di bawah 100 GB, sementara full node membutuhkan sekitar 250 GB dan terus bertambah. Karena chain terus bertumbuh, siapkan ruang ekstra alih-alih menyesuaikan ukuran persis dengan total saat ini.

Apakah VPS cukup privat untuk Monero node?

Yang melindungi Anda adalah software node-nya, bukan host-nya — validasi tetap trustless dalam kondisi apa pun. Untuk privasi metadata, pilih provider tanpa KYC, bayar pakai kripto, jaga RPC tetap di luar internet publik, dan opsional arahkan node lewat Tor atau I2P.

Apakah menjalankan node akan mempercepat wallet saya?

Ya. Sinkronisasi dengan node lokal yang cepat di NVMe jauh lebih cepat dan lebih privat dibanding node publik yang jauh, karena tidak ada antrean bersama dan tidak ada pihak ketiga yang mencatat permintaan scan Anda.

Bisakah saya menjalankan node dan wallet di VPS yang sama?

Bisa, tetapi lebih bersih jika Anda menjauhkan spend/view key dari instance yang terhubung ke internet. Jalankan monerod di VPS dan hubungkan wallet dari perangkat Anda sendiri lewat SSH tunnel atau VPN.

Terapkan sekarang.

Deploy server offshore mulai $3.49/bulan · 21 mata uang kripto · Tanpa KYC.