NoctisNode
← PanduanKripto2026-10-239 menit

Remote Node Monero vs Node Sendiri: Risiko Privasi dan Setup di VPS

Remote node Monero melihat IP Anda, waktu sinkronisasi, dan output yang Anda minta. Pelajari risiko node publik dan cara menjalankan node RPC terbatas milik sendiri di VPS.

Singkatnya: remote node Monero tidak pernah mendapatkan kunci atau saldo Anda, tetapi ia melihat alamat IP Anda, kapan wallet Anda melakukan sinkronisasi, output mana yang diambil wallet untuk membangun ring signature, dan saat Anda menyiarkan transaksi. Menjalankan node sendiri, misalnya `monerod` yang di-prune dengan `--restricted-rpc` di VPS, menghilangkan pihak ketiga tersebut, dan menambahkan Tor juga menyembunyikan IP rumah Anda dari VPS.

Panduan ini menjelaskan apa yang bisa diketahui remote node, mengapa node publik adalah mata rantai yang lemah, berapa kapasitas disk yang dibutuhkan node pruned atau full pada 2026, dan cara menyiapkan node RPC terbatas yang dapat dihubungkan oleh Feather, Cake Wallet, dan monero-gui. Untuk panduan full node tanpa sudut akses jarak jauh, lihat panduan node Monero kami.

Apa yang diketahui remote node Monero tentang Anda

Wallet Monero biasa (Feather, Cake Wallet, monero-gui, monero-wallet-cli) menyimpan view key dan spend key secara lokal. Wallet mengunduh blok dari node dan memindainya di perangkat Anda, sehingga node tidak dapat melihat saldo Anda. Namun node tetap melihat banyak metadata.

DataTerlihat oleh remote node?Mengapa penting
Alamat IP AndaYaMengaitkan aktivitas wallet dengan koneksi dan perkiraan lokasi Anda kecuali Anda memakai Tor atau VPN.
Waktu dan frekuensi sinkronisasiYaMenunjukkan kapan Anda membuka wallet dan dari IP mana, yang membantu membangun profil penggunaan.
Output yang diminta untuk ringYaSaat Anda mengirim, wallet meminta output anggota ring kepada node; pengeluaran sebenarnya tersembunyi di antaranya, tetapi pola permintaannya bisa membocorkan petunjuk kepada node yang berniat jahat.
Penyiaran transaksiYaNode adalah yang pertama melihat transaksi Anda dan tahu IP asalnya.
View key, spend key, saldoTidakWallet biasa memindai secara lokal. Server light-wallet yang meminta view key Anda adalah model berbeda yang lebih banyak mengungkap.

Risiko memakai remote node publik

  • ▹Siapa pun bisa menjalankan node publik, termasuk orang yang mengumpulkan pemetaan IP ke transaksi. Anda tidak bisa memverifikasi pencatatan mereka.
  • ▹Node jahat dapat memberi wallet Anda data yang dimanipulasi, seperti tampilan chain yang usang atau daftar output yang condong untuk pemilihan decoy. Wallet terkini memiliki pertahanan, tetapi node sendiri menghilangkan pertanyaan itu.
  • ▹Sekumpulan node publik yang dijalankan satu operator dapat mengorelasikan banyak pengguna sekaligus.
  • ▹Node publik bisa offline atau kelebihan beban, sehingga wallet Anda macet saat sinkronisasi.
  • ▹Memakai node publik lewat clearnet mengaitkan IP rumah Anda dengan setiap pengiriman. Jika terpaksa memakainya, hubungkan lewat Tor dan pilih node yang punya alasan untuk Anda percayai.

Disk dan RAM: node Monero pruned vs full (2026)

Ukuran di bawah adalah perkiraan per akhir 2026 dan bertambah setiap bulan. Periksa ukuran blockchain terkini sebelum memilih disk, dan sisakan ruang untuk pertumbuhan dan OS.

Note · Di NoctisNode, paket Nocturne (8 vCPU, RAM 8 GB, NVMe 100 GB) adalah satu-satunya VPS yang dapat menampung node Monero pruned, dan marginnya tipis, jadi periksa dulu ukuran pruned terkini dan pantau penggunaan disk. Full node tidak muat di paket VPS mana pun saat ini, dan dedicated server sedang habis terjual. Lihat opsi VPS Monero dan membayar dengan XMR.

Jenis nodePerkiraan disk (2026)RAMCatatan
Pruned (`--prune-blockchain`)sekitar 80–100 GB2–4 GBMenyimpan sekitar 1/8 data yang bisa di-prune. Tetap memvalidasi penuh dan melayani wallet seperti biasa.
Full (tanpa prune)sekitar 250 GB atau lebih4 GB+Diperlukan jika Anda ingin melayani riwayat lengkap ke node lain.
Sinkronisasi awalsama seperti di ataslebih banyak lebih baikNVMe paling berpengaruh; sinkronisasi di HDD sangat lambat.

Pasang monerod di VPS Debian atau Ubuntu

  1. 01.Buat user sistem khusus agar daemon tidak pernah berjalan sebagai root.
  2. 02.Unduh rilis CLI resmi dari getmonero.org dan verifikasi hash SHA-256-nya terhadap `hashes.txt` yang ditandatangani GPG.
  3. 03.Pasang `monerod` ke `/usr/local/bin`, tulis file konfigurasi, dan tambahkan unit systemd.
  4. 04.Buka port P2P (18080) dan port RPC terbatas (18089) di firewall, lalu jalankan layanan dan tunggu sinkronisasi.
  5. 05.Perkuat SSH sebelum membiarkan server terekspos; lihat [hardening SSH](/guides/ssh-hardening).
sudo apt update && sudo apt install -y wget bzip2 ufw
sudo useradd --system --create-home --home-dir /var/lib/monero --shell /usr/sbin/nologin monero

cd /tmp
wget -O monero-linux-x64.tar.bz2 https://downloads.getmonero.org/cli/linux64
wget https://www.getmonero.org/downloads/hashes.txt
sha256sum monero-linux-x64.tar.bz2   # must match the linux64 line in hashes.txt
tar xjf monero-linux-x64.tar.bz2
sudo install -m 0755 monero-x86_64-linux-gnu-*/monerod /usr/local/bin/
sudo mkdir -p /etc/monero

# /etc/systemd/system/monerod.service
[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=120

[Install]
WantedBy=multi-user.target

Konfigurasi RPC terbatas: --restricted-rpc, --rpc-bind-ip, --prune-blockchain

Setiap flag command-line dapat ditulis di file konfigurasi tanpa tanda strip di depannya. `restricted-rpc` menonaktifkan panggilan admin (menghentikan daemon, mengubah peer, mining), sehingga wallet dapat sinkronisasi dan menyiarkan transaksi tetapi tidak bisa mengendalikan node Anda. `rpc-bind-ip=0.0.0.0` mengekspos RPC di semua interface, yang ditolak monerod kecuali Anda juga mengatur `confirm-external-bind`. `prune-blockchain` menghemat disk, dan `sync-pruned-blocks` mengunduh blok yang sudah di-prune untuk mempercepat sinkronisasi pertama.

Setelah menyimpan file, jalankan `sudo systemctl daemon-reload && sudo systemctl enable --now monerod`, lalu periksa progres dengan perintah terakhir di bawah. Wallet bekerja paling baik setelah `synchronized` bernilai true.

# /etc/monero/monerod.conf
data-dir=/var/lib/monero
prune-blockchain=1
sync-pruned-blocks=1

p2p-bind-ip=0.0.0.0
p2p-bind-port=18080

restricted-rpc=1
rpc-bind-ip=0.0.0.0
rpc-bind-port=18089
confirm-external-bind=1
# optional: require a login (Feather, Cake and monero-gui support it)
# rpc-login=walletuser:long-random-password

no-igd=1
enable-dns-blocklist=1

# firewall
sudo ufw allow OpenSSH
sudo ufw allow 18080/tcp
sudo ufw allow 18089/tcp
sudo ufw enable

# sync status
curl -s http://127.0.0.1:18089/get_info | grep -E '"height"|"target_height"|"synchronized"'

Hubungkan Feather, Cake Wallet, dan monero-gui ke node Anda

  • ▹Feather: buka pengaturan jaringan/node, pilih untuk memakai node kustom, dan tambahkan `your-server-ip:18089` (atau alamat `.onion`). Tambahkan username dan kata sandi jika Anda mengatur `rpc-login`.
  • ▹Cake Wallet: buka pengaturan koneksi dan sinkronisasi, buka manajemen node, tambahkan node Monero baru dengan IP atau hostname Anda dan port 18089, lalu pilih node tersebut.
  • ▹monero-gui: di Settings, buka tab Node, pilih Remote node, tambahkan alamat dan port 18089, lalu jadikan node aktif. Masukkan detail login jika diperlukan.
  • ▹monero-wallet-cli: jalankan dengan `--daemon-address your-server-ip:18089` dan, jika perlu, `--daemon-login walletuser:password`.
  • ▹Nama menu berubah antarrilis; jika label berbeda, cari pengaturan node, daemon, atau koneksi.

Opsional: akses node Monero Anda lewat Tor

Node sendiri di VPS menghilangkan operator pihak ketiga, tetapi VPS tetap melihat IP rumah Anda setiap kali wallet terhubung. Memublikasikan port RPC sebagai onion service Tor menyembunyikannya. Dengan akses khusus Tor, Anda bisa mengatur `rpc-bind-ip=127.0.0.1`, menghapus `confirm-external-bind`, dan menghapus aturan `ufw allow 18089/tcp` agar RPC sama sekali tidak dapat dijangkau di clearnet.

Feather sudah memiliki Tor bawaan. Di Android, Cake Wallet dapat dirutekan lewat Orbot, dan monero-gui dapat memakai proxy SOCKS5 lokal seperti `127.0.0.1:9050` dari layanan Tor. Detail lebih lanjut tentang onion service ada di panduan Tor hidden service kami.

sudo apt install -y tor

# append to /etc/tor/torrc
HiddenServiceDir /var/lib/tor/monero-rpc/
HiddenServicePort 18089 127.0.0.1:18089

sudo systemctl restart tor
sudo cat /var/lib/tor/monero-rpc/hostname   # your .onion address

FAQ

QBisakah remote node Monero melihat saldo saya?

ATidak. Wallet Monero standar memindai blok secara lokal dengan view key Anda, sehingga remote node tidak pernah menerima kunci atau saldo Anda. Node tetap melihat alamat IP, waktu sinkronisasi, output yang diminta, dan transaksi yang Anda siarkan.

QApakah aman memakai remote node Monero publik?

AAman untuk dana Anda tetapi lemah untuk privasi, karena operator yang tidak dikenal dapat mencatat IP dan waktu transaksi Anda. Gunakan lewat Tor jika terpaksa, atau jalankan node sendiri.

QBerapa disk yang dibutuhkan node Monero pruned pada 2026?

ASekitar 80–100 GB per akhir 2026, dibanding sekitar 250 GB atau lebih untuk full node. Keduanya terus bertambah, jadi periksa ukuran terkini dan sisakan ruang.

QApa fungsi --restricted-rpc di monerod?

AOpsi ini membatasi antarmuka RPC hanya pada panggilan yang dibutuhkan wallet, seperti sinkronisasi dan penyiaran, serta memblokir perintah administratif. Gunakan setiap kali port RPC dapat dijangkau oleh siapa pun selain Anda di localhost.

QBerapa port default untuk node RPC terbatas Monero?

APort 18089 adalah konvensi umum untuk RPC publik terbatas, sedangkan 18081 adalah port RPC tanpa batasan default dan 18080 untuk P2P. Port apa pun bisa dipakai selama wallet dan firewall cocok.

Remote Node Monero vs Node Sendiri: Risiko Privasi dan Setup di VPS · NoctisNode