
Bitcoin Lightning ノードを自己ホストします。
6ステップ。自社所有の Nordic メタルで自前の LN ルーターを構築します。
KYC フリーの Nordic VPS 上で Bitcoin Core + LND(または Core Lightning)。オプションで BTCPay Server をセルフホスト型決済受付レイヤーとして。
- 01
ティア
Ravelin / Bulwark
- 02
Bitcoin Core
プルーニングまたはフル
- 03
IBD を同期
1-12h
- 04
Lightning
LND / CLN
- 05
資金調達 + 開設
最初のチャンネル
- 06
オプション
BTCPay Server
チェーンモードで選んでください。プルーニングかフルかが決め手です。
プルーニングモード——Ravelin(月額 $23.90、480 GB NVMe)推奨。 Bitcoin Core は IBD 中にすべてのブロックを検証し、古いブロックデータを破棄して UTXO セットと最後の 10 GB のチェーン履歴のみを保持します。LN デーモンはプルーニングされたチェーンに対してすべての必要な処理を実行できます。Bitcoin + LND 合計のディスク使用量は15〜25 GB 程度で、Ravelin の 480 GB を大幅に下回ります。後から BTCPay スタイルのアドオンを追加するための RAM の余裕もあります。
完全アーカイブ — Bulwark(月 $46.90、960 GB NVMe)。 過去のトランザクションを検証したい場合、ローカルで独自のブロックエクスプローラーを実行したい場合、チェーンを他のノードに提供したい場合、または完全な記録を保持したい場合。Bitcoin Core のアーカイブは現在約700 GB で、年間約50 GB 増加します。Bulwark は5年以上のヘッドルームを持っています。
バスティオンの選択。 四つのどれでも。あなたの LN ノードから大半のピアへのレイテンシーは Nordic バックボーン全体で似ています。他のワークロードに合った管轄を選ぶか、ヨーロッパの顧客向けの支払いをルーティングする予定なら EU へのレイテンシーが低いオプション(Stockholm、Helsinki)を選んでください。
インストール、検証、同期。IBD には忍耐を。
bitcoincore.org から Bitcoin Core 26.x をダウンロードします。リリース署名を検証してください — SHA256SUMS ファイルと SHA256SUMS.asc を取得し、bitcoin/guix.sigs リポジトリのキーに対して GPG で検証します。このステップをスキップすることが最も一般的な間違いです。
プルーニングモード + Tor のみのアウトバウンドのための最小限の /home/bitcoin/.bitcoin/bitcoin.conf:
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
非 root の bitcoin ユーザーが所有する systemd ユニットとして実行します。デーモンを起動し、IBD の進行状況を監視します:
bitcoin-cli getblockchaininfo | grep verificationprogress
# climbs from ~0.0 to ~1.0 over a few hours
Tor 経由の Ravelin でのプルーニングモード:初回同期に約2-4時間かかります。Tor なしでは高速(2時間未満)ですが、ネットワーク匿名性レイヤーが無効になります。余分な時間を待ってください。
LND または Core Lightning、bitcoind の上で。
公式の lightningnetwork/lnd リリースから LND をインストールします(GPG 署名を検証してください)。最小限の /home/lnd/.lnd/lnd.conf:
[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
lnd を起動し、ウォレットを作成します(lncli create——24語のシードを書き込みます。紙にバックアップしてください。これがないとウォレットは復元できません)、アンロックします(lncli unlock)。ノードは Tor v3 経由で自身を通知します——あなたのノード ID は Lightning ネットワークに .onion アドレスをエンドポイントとして公開される66文字の16進文字列です。
ウォレットに資金を入れ、最初の三つのチャンネルを開設します。
オンチェーンの受信アドレスを取得します:
lncli newaddress p2tr
# returns a bc1p... taproot address
0.01 BTC を送信します。1回の確認を待ちます(約10分)。次に接続性の良い3つのピアノードを選びます——1ml.com または amboss.space を訪問し、ルーティングボリュームでソートし、手数料率が低く稼働率が高いノードを探します。その pubkey と .onion アドレスをメモします。
それぞれ約 $80-100 の3つのチャンネルを開きます:
lncli openchannel --node_key=<peer-pubkey> --local_amt=200000 --sat_per_vbyte=5
# 200,000 sats ≈ $90 at $45k/BTC
チャンネルは3〜6ブロック(30〜60分)で確定します。アクティブになると、ノードはネットワーク上にあります — ルーティング、送信、受信(FAQ のインバウンド流動性の注意点あり)ができます。
セルフホスト版 Stripe 相当、一つの Docker スタックで。
BTCPay Server は LND ノードをインボイス UI でラップします — 支払いリンクと QR コードの生成、ストアの管理、WooCommerce / Shopify / カスタムアプリへの接続。公式デプロイスクリプトがすべてを処理します(Docker、nginx、Let's Encrypt、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
結果:自ドメインでアクセス可能な自己ホスト型決済ゲートウェイ(.onion ミラー付き)で、自身のノードを通じてオンチェーン Bitcoin と Lightning を受け付けます。サードパーティのプロセッサなし。KYC なし。エンドツーエンドでプライバシーホスティングとプライバシー決済を実現。
質問、回答済み。
最初のチャンネルを開く前に初めての Lightning ノードオペレーターが尋ねる八つの質問。
プルーニングノードかフルノードか?
個人の Lightning 運用にはプルーニング(10-50 GB)——Lightning に参加するために完全な履歴は不要で、動作する Bitcoin ノードだけで十分です。過去のトランザクションを検証したい場合、ブロックエクスプローラーをローカルで実行したい場合、または他のノードにチェーンを提供してネットワーク耐性に貢献したい場合はフル(約700 GB かつ増加中)。ほとんどの個人 LN 運用者はプルーニングを選択し、ノード運用愛好者はフルを選択します。
LND または Core Lightning?
最も広いエコシステムが必要な場合は LND — BTCPay Server、RTL、ThunderHub、モバイルリモートコントロールウォレット、Lightning 開発者ツールの大部分。より小さなコードベース、プラグインアーキテクチャ、C 実装を重視する場合、またはそれを好む Bitcoin マキシマリスト文化に参加している場合は Core Lightning(CLN)。両方の実装は Lightning プロトコルで相互運用できます。ウォレットシードをもう一方に復元することで後で変更できます。
開始するにはいくらの BTC が必要ですか?
実用的な最低額は約 0.005 BTC です。これで $100〜200 の発信チャンネルを1〜2本と、チャンネル管理のためのオンチェーン準備金をカバーできます。それを下回ると、チャンネルの開設・閉鎖手数料が元本の高すぎる割合を占めます。学習者のスイートスポットは、接続性の高いノードとの3〜5チャンネルで 0.01〜0.05 BTC です。
最安の VPS で Lightning ノードを実行できますか?
プルーニングモードとタイトなメモリ設定を使えば技術的には可能ですが、リソース制限と常に戦うことになります。Sentinel($5.90、4 GB RAM)はプルーニングノード + LND のアイドル状態には十分ですが、実際のトラフィック下ではタイトです。Ravelin($23.90、16 GB)は快適です。Bulwark($46.90、32 GB、960 GB ディスク)は未プルーニングのフルノード + LND + BTCPay の適切な場所です。
ネットワーク分析によってノードの匿名性が解除されないようにするにはどうすればよいですか?
3つのプラクティス。(1)bitcoind を onlynet=onion と proxy=127.0.0.1:9050 で設定する——すべてのアウトバウンド P2P トラフィックが Tor を経由します。(2)LND を tor.active=true と tor.v3=true で実行して、チャンネル開閉トラフィックも Tor を経由するようにします。(3)チャンネル開設メタデータでノードのクリアネット IP を通知しない。正しく実行すれば、ノードは完全に Tor でルーティングされ、オンチェーンのチャンネル開設トランザクションのみが公開されます。
チャンネルはどのくらいの頻度でメンテナンスが必要ですか?
あなたが思うよりも少ないです。良いピアとの十分な資金のあるチャンネルは、介入なしに数か月間存続できます。主なメンテナンス:時々流動性をリバランスする(インアウトルーティング)、ピアが継続的にオフラインの場合は閉じて再開、高手数料のメンプール期間中はチャンネルクローズトランザクションの手数料を引き上げる。Balance-of-Satoshis(LND)や summary.py(CLN)などのツールがこれの多くを自動化します。
インバウンド流動性なしで支払いを受け取れますか?
いいえ — Lightning は少なくとも一つのチャンネルが受信側に十分な容量を持っていることを要求します。接続性の良いノードへのチャンネルを開くか(やや直感に反します — あなたがアウトバウンドを開き、彼らがあなたへのインバウンド流動性を持ちます)、流動性サービス(Bitrefill Thor、LNBig、Lightning Pool)に支払って彼らからあなたへのチャンネルを開いてもらいます。意味のあるボリュームを受け取るには、約0.05 BTC のインバウンドが合理的な開始目標です。
自己ホスト型 LN ノードにとって重要な管轄はどこですか?
2つの考慮事項。(1)サーバーが物理的に置かれる場所——Nordic 憲法体制のためのスウェーデン、フィンランド、ノルウェー、アイスランド。詳細は /guides/nordic-jurisdictions-for-privacy-hosting/ を参照してください。(2)LN ノードの運営が事業者として居住する場所で規制されているかどうか——ほとんどの EEA / EU 諸国は自己ホスト型ノードを規制された金融サービスではなく個人インフラとして扱いますが、いくつかはグレーゾーンがあります。ホストの管轄はサーバーを保護し、事業者の管轄はあなたの個人的な姿勢を規定します。
Ravelin を注文して LN ノードを起動します。
最終レビュー · 2026-05-20 · テスト済み · Bitcoin Core 26.x · LND 0.17+
Anonymous VPS hosting in 2026 — the cluster.
This guide is one spoke of a larger series. The pillar walks the three privacy layers end to end — the sibling spokes below dive into the specifics.
Three independent layers — signup, payment, network — explained, legal context included, common mistakes flagged.
What “no KYC” actually means — and what it does not.
Why Sweden, Finland, Norway and Iceland — the legal floor of each.
XMR end-to-end — wallet, transfer, confirmations, change.
Lightning invoice → paid VPS in under 30 seconds.