Das NordBastion-Polarbär-Maskottchen an einer Administrator-Konsole in einem nordischen Serverraum mit einem holographischen Lightning-Network-Graphen vor ihm — Bitcoin-orange Node-Kreise verbunden durch elektrisch-gelbe Lightning-Bolts, sein Node größer und heller
Anleitung · Selbst hosten·12 Min. Lesezeit · ~3 Std. Praxis (größtenteils IBD)

Einen Bitcoin-Lightning-Node selbst hosten.
Sechs Schritte. Ihr eigener LN-Router auf eigenem nordischem Metall.

Bitcoin Core + LND (oder Core Lightning) auf einem KYC-freien nordischen VPS. Optional mit BTCPay Server als selbst gehostete Zahlungsempfangsschicht.

Die sechs Schritte
  1. 01

    Stufe

    Ravelin / Bulwark

  2. 02

    Bitcoin Core

    Beschnitten oder vollständig

  3. 03

    IBD synchronisieren

    1-12h

  4. 04

    Lightning

    LND / CLN

  5. 05

    Auffüllen + Öffnen

    Erste Kanäle

  6. 06

    Optional

    BTCPay Server

Schritt 01 · Tarif

Nach Ketten-Modus wählen. Beschnitten vs. vollständig ist die entscheidende Frage.

Beschnittener Modus — Ravelin ($23,90/Mon., 480 GB NVMe) empfohlen. Bitcoin Core verifiziert jeden Block während des IBD und verwirft dann alte Blockdaten, behält nur den UTXO-Satz und die letzten 10 GB Kettengeschichte. Der LN-Daemon kann alles, was er gegen eine beschnittene Kette benötigt. Die gesamte Festplattennutzung bleibt bei rund 15–25 GB für Bitcoin + LND zusammen, weit unter Ravelins 480 GB. RAM-Spielraum für BTCPay-ähnliche Add-ons später.

Vollarchivierung — Bulwark ($46,90/Mon., 960 GB NVMe). Wenn Sie auch historische Transaktionen verifizieren, Ihren eigenen Block-Explorer lokal betreiben, die Kette zu anderen Knoten beitragen oder einfach das vollständige Register halten möchten. Bitcoin Core Archivierung ist derzeit ~700 GB und wächst um ungefähr 50 GB/Jahr; Bulwark hält mehr als fünf Jahre Spielraum.

Wahl der Bastion. Jede der vier. Die Latenz von Ihrem LN-Knoten zu den meisten Peers ist über das nordische Backbone ähnlich. Wählen Sie die Jurisdiktion, die zu Ihren anderen Workloads passt, oder eine der Optionen mit geringerer Latenz zur EU (Stockholm, Helsinki), wenn Sie erwarten, Zahlungen für europäische Kunden zu routen.

Schritt 02–03 · Bitcoin Core

Installieren, verifizieren, synchronisieren. Geduld für IBD.

Bitcoin Core 26.x von bitcoincore.org herunterladen. Die Release-Signaturen verifizieren — die SHA256SUMS-Datei plus SHA256SUMS.asc herunterladen, mit GPG gegen die Schlüssel im bitcoin/guix.sigs-Repo verifizieren. Diesen Schritt zu überspringen ist der häufigste Einzelfehler.

Minimale /home/bitcoin/.bitcoin/bitcoin.conf für beschnittenen Modus + nur-Tor ausgehend:

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

Als systemd-Unit unter einem Nicht-Root-Bitcoin-Benutzer ausführen. Den Daemon starten, dann den IBD-Fortschritt beobachten:

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

Beschnittener Modus auf Ravelin über Tor: ungefähr 2–4 Stunden für die erste Synchronisierung. Ohne Tor ist es schneller (unter 2 Stunden), aber besiegt die Netzwerkanonymitätsschicht. Die zusätzliche Zeit abwarten.

Schritt 04 · Lightning

LND oder Core Lightning, auf bitcoind.

LND von den offiziellen lightningnetwork/lnd-Releases installieren (die GPG-Signatur verifizieren). Minimale /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 starten, Wallet erstellen (lncli create — schreibt einen 24-Wort-Seed; auf Papier sichern, die Wallet kann ohne ihn nicht wiederhergestellt werden), entsperren (lncli unlock). Der Node kündigt sich über Tor v3 an — Ihre Node-ID ist ein 66-stelliger Hex-String, der im Lightning-Netzwerk mit der .onion-Adresse als Endpunkt veröffentlicht wird.

Schritt 05 · Finanzieren + Kanäle

Das Wallet auffüllen, die ersten drei Kanäle öffnen.

Eine On-Chain-Empfangsadresse holen:

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

0,01 BTC senden. Eine Bestätigung (~10 Min.) abwarten. Dann drei gut vernetzte Peer-Nodes auswählen — 1ml.com oder amboss.space besuchen, nach Routing-Volumen sortieren, auf Nodes mit niedrigen Gebühren und hoher Verfügbarkeit achten. Deren Pubkey + .onion-Adresse notieren.

Drei Kanäle von jeweils etwa $80–100 öffnen:

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

Kanäle bestätigen in 3–6 Blöcken (30–60 Minuten). Einmal aktiv ist der Knoten im Netzwerk — er kann routen, senden, empfangen (mit dem Vorbehalt zur eingehenden Liquidität aus den FAQ).

Schritt 06 · BTCPay Server (optional)

Ein selbst gehostetes Stripe-Äquivalent, in einem Docker-Stack.

BTCPay Server hüllt Ihren LND-Knoten in eine Rechnungs-UI — Zahlungslinks und QR-Codes generieren, Shops verwalten, in WooCommerce / Shopify / eigene Apps integrieren. Das offizielle Deployment-Skript erledigt alles (Docker, nginx, Let's Encrypt, Tor Hidden Service):

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

Ergebnis: Ein selbst gehostetes Zahlungs-Gateway, erreichbar unter Ihrer Domain, mit einem .onion-Mirror, das Bitcoin on-chain und Lightning über Ihren eigenen Node akzeptiert. Kein Drittanbieter-Prozessor. Kein KYC. Datenschutz-Host mit Datenschutz-Zahlung, von Anfang bis Ende.

FAQ · LN-Knoten

Fragen, beantwortet.

Acht Fragen, die ein erstmaliger Lightning-Knoten-Betreiber stellt, bevor er den ersten Kanal öffnet.

Beschnittener oder vollständiger Knoten?

Beschnitten (10–50 GB) für persönlichen Lightning-Betrieb — Sie brauchen nicht die vollständige Geschichte, um an Lightning teilzunehmen, Sie brauchen nur einen funktionierenden Bitcoin-Knoten. Vollständig (~700 GB und wachsend) wenn Sie auch historische Transaktionen verifizieren, einen Block-Explorer lokal betreiben oder zur Netzwerkresilienz beitragen wollen, indem Sie die Kette an andere Knoten bereitstellen. Die meisten persönlichen LN-Betreiber wählen beschnitten; Knoten-Betreiber-Hobbisten wählen vollständig.

LND oder Core Lightning?

LND wenn Sie das breiteste Ökosystem wollen — BTCPay Server, RTL, ThunderHub, mobile Fernsteuerungs-Wallets, der Großteil der Lightning-Entwicklerwerkzeuge. Core Lightning (CLN) wenn Sie die kleinere Codebasis, die Plug-in-Architektur, die C-Implementierung wertschätzen oder an der Bitcoin-Maximalist-Kultur teilnehmen, die sie bevorzugt. Beide Implementierungen interoperieren auf dem Lightning-Protokoll; Sie können später wechseln, indem Sie den Wallet-Seed in das andere wiederherstellen.

Wie viel BTC brauche ich zum Starten?

Ein praktisches Minimum liegt bei ~0,005 BTC. Das deckt einen oder zwei ausgehende Kanäle von je $100–200 plus On-Chain-Reserve für das Kanalmanagement ab. Darunter fressen Kanal-Öffnungs- und -Schließungsgebühren einen zu hohen Prozentsatz des Kapitals. Der ideale Bereich für jemanden, der lernt, liegt bei 0,01–0,05 BTC über drei bis fünf Kanäle mit gut vernetzten Knoten.

Kann ich einen Lightning-Knoten auf dem günstigsten VPS betreiben?

Technisch gesehen ja, wenn Sie den pruned-Modus und enge Speichereinstellungen verwenden, aber Sie werden ständig gegen die Ressourcengrenzen kämpfen. Sentinel ($5.90, 4 GB RAM) ist genug für einen pruned-Node + LND im Leerlauf, aber eng unter echtem Traffic. Ravelin ($23.90, 16 GB) ist komfortabel. Bulwark ($46.90, 32 GB, 960 GB Disk) ist das richtige Zuhause für einen unpruned-Vollknoten plus LND plus BTCPay.

Wie verhindere ich, dass der Knoten durch Netzwerkanalyse deanonymisiert wird?

Drei Maßnahmen. (1) bitcoind mit onlynet=onion und proxy=127.0.0.1:9050 konfigurieren — der gesamte ausgehende P2P-Traffic geht durch Tor. (2) LND mit tor.active=true und tor.v3=true betreiben, sodass auch der Kanal-Öffnungs-/Schließungsverkehr über Tor geht. (3) Die Clearnet-IP Ihres Nodes nicht in den Kanal-Öffnungs-Metadaten bewerben. Korrekt ausgeführt ist Ihr Node vollständig Tor-geroutet und nur die On-Chain-Kanal-Öffnungs-Transaktion ist öffentlich sichtbar.

Wie oft brauchen Kanäle Aufmerksamkeit?

Weniger als Sie denken mögen. Ein gut finanzierter Kanal mit einem guten Peer kann Monate ohne Eingriff bestehen. Die hauptsächliche Wartung: gelegentlich Liquidität neu ausbalancieren (ein-/ausgehende Routung), schließen und wieder öffnen, wenn ein Peer konsequent offline ist, und Gebühren bei Kanal-Schließtransaktionen während Hochgebühren-Mempool-Perioden erhöhen. Tools wie Balance-of-Satoshis (LND) oder summary.py (CLN) automatisieren das meiste davon.

Kann ich Zahlungen ohne eingehende Liquidität empfangen?

Nein — Lightning erfordert, dass mindestens ein Kanal genug Kapazität auf der Empfängerseite hat. Entweder Kanäle ZU gut vernetzten Knoten öffnen (leicht kontraintuitiv — Sie öffnen ausgehend, sie haben eingehende Liquidität zu Ihnen), oder einen Liquiditätsdienst bezahlen (Bitrefill Thor, LNBig, Lightning Pool), um einen Kanal von ihnen zu Ihnen zu öffnen. Für den Empfang bedeutsamen Volumens sind ~0,05 BTC eingehend ein vernünftiges Startziel.

Welche Jurisdiktion ist für einen selbst gehosteten LN-Node relevant?

Zwei Überlegungen. (1) Wo der Server physisch steht — Schweden, Finnland, Norwegen, Island für das nordische Verfassungsregime; die Vertiefung ist unter /guides/nordic-jurisdictions-for-privacy-hosting/. (2) Ob das Betreiben eines LN-Nodes in Ihrem Wohnsitzland als Betreiber reguliert ist — die meisten EWR/EU-Länder behandeln selbst gehostete Nodes als persönliche Infrastruktur, nicht als regulierten Finanzdienstleister, aber einige haben Grauzonen. Die Jurisdiktion des Hosts schützt den Server; die Jurisdiktion des Betreibers regelt Ihre persönliche Haltung.

Bereit

Einen Ravelin bestellen und Ihren LN-Knoten starten.

Zuletzt überprüft · 2026-05-20 · Getestet · Bitcoin Core 26.x · LND 0.17+