Maskot beruang kutub NordBastion di konsol administrator dalam ruang server Nordik dengan graf Lightning Network holografik di depannya — lingkaran node oranye Bitcoin dihubungkan oleh kilat Lightning kuning listrik, node-nya lebih besar dan lebih terang
Panduan · Self-host·12 menit membaca · ~3 jam praktik (terutama IBD)

Host node Bitcoin Lightning secara mandiri.
Enam langkah. Router LN Anda sendiri di perangkat keras Nordik milik sendiri.

Bitcoin Core + LND (atau Core Lightning) di VPS Nordic bebas KYC. Opsional dengan BTCPay Server sebagai lapisan penerimaan pembayaran yang dihosting sendiri.

Enam langkah
  1. 01

    Tingkatan

    Ravelin / Bulwark

  2. 02

    Bitcoin Core

    Dipangkas atau penuh

  3. 03

    Sinkronkan IBD

    1-12h

  4. 04

    Lightning

    LND / CLN

  5. 05

    Danai + buka

    Saluran pertama

  6. 06

    Opsional

    BTCPay Server

Langkah 01 · Tier

Pilih berdasarkan mode rantai. Dipangkas vs penuh adalah pertanyaan penentu.

Mode dipangkas — Ravelin ($23.90/bln, 480 GB NVMe) direkomendasikan. Bitcoin Core memverifikasi setiap blok selama IBD kemudian membuang data blok lama, hanya menyimpan set UTXO dan 10 GB terakhir riwayat rantai. Daemon LN dapat melakukan semua yang diperlukan terhadap rantai yang dipangkas. Total penggunaan disk tetap sekitar 15-25 GB untuk Bitcoin + LND gabungan, jauh di bawah 480 GB Ravelin. Ruang RAM untuk pengaya gaya BTCPay nanti.

Pengarsipan penuh — Bulwark ($46.90/bln, 960 GB NVMe). Jika Anda juga ingin memverifikasi transaksi historis, jalankan block explorer Anda sendiri secara lokal, berkontribusi rantai ke node lain, atau sekadar menyimpan catatan lengkap. Pengarsipan Bitcoin Core saat ini ~700 GB dan tumbuh sekitar 50 GB/tahun; Bulwark menyimpan lebih dari lima tahun ruang.

Pilihan benteng. Salah satu dari empat. Latensi dari node LN Anda ke sebagian besar peer serupa di seluruh tulang punggung Nordic. Pilih yurisdiksi yang sesuai dengan beban kerja Anda yang lain, atau salah satu opsi latensi lebih rendah ke EU (Stockholm, Helsinki) jika Anda berharap merutekan pembayaran untuk pelanggan Eropa.

Langkah 02-03 · Bitcoin Core

Pasang, verifikasi, sinkronisasi. Kesabaran untuk IBD.

Unduh Bitcoin Core 26.x dari bitcoincore.org. Verifikasi tanda tangan rilis — dapatkan file SHA256SUMS beserta SHA256SUMS.asc, verifikasi dengan GPG terhadap kunci di repositori bitcoin/guix.sigs. Melewati langkah ini adalah kesalahan paling umum.

Minimal /home/bitcoin/.bitcoin/bitcoin.conf untuk mode dipangkas + keluar hanya-Tor:

server=1
prune=10000
txindex=0
rpcuser=<random-username>
rpcpassword=<long-random-password>
onlynet=onion
proxy=127.0.0.1:9050
listen=1
bind=127.0.0.1

Jalankan sebagai unit systemd yang dimiliki pengguna bitcoin non-root. Mulai daemon, lalu pantau progres IBD:

bitcoin-cli getblockchaininfo | grep verificationprogress
# climbs from ~0.0 to ~1.0 over a few hours

Mode dipangkas pada Ravelin melalui Tor: sekitar 2-4 jam untuk sinkronisasi pertama. Tanpa Tor lebih cepat (kurang dari 2 jam), tetapi mengalahkan lapisan anonimitas jaringan. Tunggu waktu tambahan.

Langkah 04 · Lightning

LND atau Core Lightning, di atas bitcoind.

Pasang LND dari rilis lightningnetwork/lnd resmi (verifikasi tanda tangan GPG). /home/lnd/.lnd/lnd.conf minimal:

[Application Options]
alias=my-nordic-node
color=#5EE2FF
listen=localhost
restlisten=localhost:8080

[Bitcoin]
bitcoin.active=true
bitcoin.mainnet=true
bitcoin.node=bitcoind

[Bitcoind]
bitcoind.rpcuser=<same as bitcoin.conf>
bitcoind.rpcpass=<same as bitcoin.conf>
bitcoind.rpchost=127.0.0.1
bitcoind.zmqpubrawblock=tcp://127.0.0.1:28332
bitcoind.zmqpubrawtx=tcp://127.0.0.1:28333

[tor]
tor.active=true
tor.v3=true

Mulai lnd, buat dompet (lncli create — menulis seed 24 kata; cadangkan di kertas, dompet tidak dapat dipulihkan tanpanya), buka kunci (lncli unlock). Node mengiklankan dirinya melalui Tor v3 — ID node Anda adalah string hex 66 karakter yang diterbitkan ke jaringan Lightning dengan alamat .onion sebagai endpoint-nya.

Langkah 05 · Dana + saluran

Danai dompet, buka tiga saluran pertama.

Dapatkan alamat penerimaan on-chain:

lncli newaddress p2tr
# returns a bc1p... taproot address

Kirim 0.01 BTC. Tunggu satu konfirmasi (~10 menit). Kemudian pilih tiga node rekan yang terhubung baik — kunjungi 1ml.com atau amboss.space, urutkan berdasarkan volume perutean, cari node dengan tarif biaya rendah dan uptime tinggi. Catat pubkey + alamat .onion-nya.

Buka tiga saluran senilai sekitar $80-100 masing-masing:

lncli openchannel --node_key=<peer-pubkey> --local_amt=200000 --sat_per_vbyte=5
# 200,000 sats ≈ $90 at $45k/BTC

Saluran dikonfirmasi dalam 3-6 blok (30-60 menit). Setelah aktif, node ada di jaringan — dapat merutekan, mengirim, menerima (dengan peringatan likuiditas masuk dari FAQ).

Langkah 06 · BTCPay Server (opsional)

Setara Stripe yang dihosting sendiri, dalam satu tumpukan Docker.

BTCPay Server membungkus node LND Anda dengan UI faktur — buat tautan pembayaran dan kode QR, kelola toko, terhubung ke WooCommerce / Shopify / aplikasi khusus. Skrip penerapan resmi menangani semuanya (Docker, nginx, Let's Encrypt, layanan tersembunyi Tor):

git clone https://github.com/btcpayserver/btcpayserver-docker
cd btcpayserver-docker
BTCPAY_HOST=<your-domain.com> \
NBITCOIN_NETWORK=mainnet \
BTCPAYGEN_LIGHTNING=lnd \
BTCPAYGEN_REVERSEPROXY=nginx \
BTCPAYGEN_ADDITIONAL_FRAGMENTS=opt-add-tor \
./btcpay-setup.sh -i

Hasilnya: gateway pembayaran mandiri yang dapat diakses di domain Anda, dengan cermin .onion, menerima Bitcoin on-chain dan Lightning melalui node Anda sendiri. Tanpa pemroses pihak ketiga. Tanpa KYC. Host privasi dengan pembayaran privasi, dari ujung ke ujung.

FAQ · Node LN

Pertanyaan, dijawab.

Delapan pertanyaan yang diajukan operator node Lightning pertama kali sebelum membuka saluran pertama.

Node dipangkas atau penuh?

Dipangkas (10-50 GB) untuk operasi Lightning pribadi — Anda tidak perlu riwayat penuh untuk berpartisipasi dalam Lightning, Anda hanya perlu node Bitcoin yang berfungsi. Penuh (~700 GB dan terus bertumbuh) jika Anda juga ingin memverifikasi transaksi historis, menjalankan block explorer secara lokal, atau berkontribusi pada ketahanan jaringan dengan menyajikan rantai ke node lain. Sebagian besar operator LN pribadi memilih dipangkas; hobi operator node memilih penuh.

LND atau Core Lightning?

LND jika Anda menginginkan ekosistem terluas — BTCPay Server, RTL, ThunderHub, dompet kontrol jarak jauh seluler, sebagian besar alat pengembang Lightning. Core Lightning (CLN) jika Anda menghargai basis kode yang lebih kecil, arsitektur plug-in, implementasi C, atau Anda berpartisipasi dalam budaya Bitcoin maximalist yang lebih menyukainya. Kedua implementasi dapat beroperasi bersama pada protokol Lightning; Anda dapat beralih nanti dengan memulihkan benih dompet ke yang lain.

Berapa banyak BTC yang saya butuhkan untuk memulai?

Minimum praktis adalah ~0.005 BTC. Itu mencakup satu atau dua saluran keluar senilai $100-200 masing-masing ditambah cadangan on-chain untuk manajemen saluran. Di bawah itu, biaya membuka dan menutup saluran memakan persentase terlalu tinggi dari pokok. Titik optimal bagi seseorang yang belajar adalah 0.01-0.05 BTC di tiga hingga lima saluran dengan node yang terhubung baik.

Bisakah saya menjalankan node Lightning di VPS termurah?

Secara teknis ya jika Anda menggunakan mode terpangkas dan pengaturan memori ketat, tetapi Anda akan terus-menerus berjuang dengan batas sumber daya. Sentinel ($5.90, 4 GB RAM) sudah cukup untuk node terpangkas + LND dalam keadaan idle tetapi ketat di bawah lalu lintas nyata apa pun. Ravelin ($23.90, 16 GB) nyaman. Bulwark ($46.90, 32 GB, 960 GB disk) adalah rumah yang tepat untuk full node tidak terpangkas plus LND plus BTCPay.

Bagaimana cara menjaga node agar tidak dianonymisasi oleh analisis jaringan?

Tiga praktik. (1) Konfigurasikan bitcoind dengan onlynet=onion dan proxy=127.0.0.1:9050 — semua lalu lintas P2P keluar melewati Tor. (2) Jalankan LND dengan tor.active=true dan tor.v3=true sehingga lalu lintas pembukaan/penutupan saluran juga melewati Tor. (3) Jangan umumkan IP clearnet node Anda dalam metadata pembukaan saluran. Jika dilakukan dengan benar, node Anda sepenuhnya dirouting melalui Tor dan hanya transaksi pembukaan saluran on-chain yang terlihat secara publik.

Seberapa sering saluran memerlukan perhatian?

Kurang dari yang Anda kira. Saluran yang didanai dengan baik dengan peer yang baik dapat bertahan selama berbulan-bulan tanpa intervensi. Pemeliharaan utama: sesekali menyeimbangkan kembali likuiditas (perutean masuk/keluar), tutup dan buka kembali jika peer secara konsisten offline, dan naikkan biaya pada transaksi penutupan saluran selama periode mempool biaya tinggi. Alat seperti Balance-of-Satoshis (LND) atau summary.py (CLN) mengotomatiskan sebagian besar ini.

Bisakah saya menerima pembayaran tanpa likuiditas masuk?

Tidak — Lightning mengharuskan setidaknya satu saluran memiliki kapasitas yang cukup di sisi penerima. Buka saluran KE node yang terhubung baik (sedikit berlawanan intuisi — Anda membuka keluar, mereka memiliki likuiditas masuk ke Anda), atau bayar layanan likuiditas (Bitrefill Thor, LNBig, Lightning Pool) untuk membuka saluran dari mereka ke Anda. Untuk menerima volume yang bermakna, ~0.05 BTC masuk adalah target awal yang masuk akal.

Yurisdiksi mana yang penting untuk node LN yang di-hosting sendiri?

Dua pertimbangan. (1) Di mana server secara fisik berada — Swedia, Finlandia, Norwegia, Islandia untuk rezim konstitusional Nordik; pembahasan mendalam ada di /guides/nordic-jurisdictions-for-privacy-hosting/. (2) Apakah menjalankan node LN diatur di mana Anda tinggal sebagai operator — sebagian besar negara EEA / EU memperlakukan node yang di-hosting sendiri sebagai infrastruktur pribadi, bukan sebagai layanan keuangan yang diatur, tetapi beberapa memiliki area abu-abu. Yurisdiksi host melindungi server; yurisdiksi operator mengatur postur pribadi Anda.

Siap

Pesan Ravelin dan mulai node LN Anda.

Terakhir ditinjau · 2026-05-20 · Diuji · Bitcoin Core 26.x · LND 0.17+