Bewerken van Umbrel lightning node
Uit BitcoinWiki.nl
Deze bewerking kan ongedaan gemaakt worden. Hieronder staat de tekst waarin de wijziging ongedaan is gemaakt. Controleer voor het publiceren of het resultaat gewenst is.
Huidige versie | Je tekst | ||
Regel 19: | Regel 19: | ||
|Een lokale blokexplorer die de data gebruikt van je node | |Een lokale blokexplorer die de data gebruikt van je node | ||
|- | |- | ||
|BTC RPC Explorer | |[[BTC RPC Explorer]] | ||
|Een lokale | |Een lokale blokexplorer die de data gebruikt van je node | ||
|- | |- | ||
|[[Samourai|Samourai Server]] | |[[Samourai|Samourai Server]] | ||
Regel 47: | Regel 47: | ||
|} | |} | ||
== Acties == | == Acties == | ||
Er zijn verschillende acties die je kan doen met je Umbrel node. Hieronder staan er een aantal uitgelegd. | Er zijn verschillende acties die je kan doen op/met je Umbrel-node. Hieronder staan er een aantal uitgelegd. | ||
=== Je node key vinden (Node Key / Lightning Address / URI) === | === Je node key vinden (Node Key / Lightning Address / URI) === | ||
Regel 56: | Regel 56: | ||
=== Kanaal openen === | === Kanaal openen === | ||
Uitgaande van een eigen Umbrel node als hierboven beschreven, onderstaand de mogelijke stappen om een kanaal te openen met een andere node. Om een kanaal te openen dient er een on-chain Bitcoin transactie plaats te vinden. (En voor het sluiten ook weer). Voor de gewone individu is het daarom aan te raden met slechts 1 andere | Uitgaande van een eigen Umbrel node als hierboven beschreven, onderstaand de mogelijke stappen om een kanaal te openen met een andere node. Om een kanaal te openen dient er een on-chain Bitcoin transactie plaats te vinden. (En voor het sluiten ook weer). Voor de gewone individu is het daarom aan te raden met slechts 1 andere nodee een kanaal te openen, en dan nog wel met een 'grote' node, dwz een node met veel liquiditeit en veel uitgaande connecties. Dat laatste is belangrijk om een gewenste lightning transactie zo'n groot mogelijke slagingskans te geven. | ||
De volgende stappen zijn gebaseerd op de video-serie [https://youtu.be/ROiaj5AT7HI?t=239 'Nodezaak' te zien op YouTube], vanaf minuut 4. | De volgende stappen zijn gebaseerd op de video-serie [https://youtu.be/ROiaj5AT7HI?t=239 'Nodezaak' te zien op YouTube], vanaf minuut 4. | ||
* Zorg dat er voldoende saldo op de Bitcoin Core node staat, | * Zorg dat er voldoende saldo op de Bitcoin Core node staat, bijv 250 eu | ||
* Liever | * Liever 1 groot kanaal dan meerdere kleine. Bijv 100 of 200 euro er in. | ||
* Ga in browser naar | * Ga in browser naar 1ml.com | ||
* | * search (grote) node Lightning.watch | ||
* | * https://1ml.com/node/03e691f81f08c56fa876cc4ef5c9e8b727bd682cf35605be25d48607a802526053 | ||
* kopieer Publik key incl @-deel (2e regel): | |||
03e691f81f08c56fa876cc4ef5c9e8b727bd682cf35605be25d48607a802526053@188.166.81.82:9735 | |||
Ga naar Umbrel scherm | Ga naar Umbrel scherm | ||
* Kies Lightning uit | * Kies Lightning uit menu links | ||
* Kies recht "+OPEN CHANNEL" | * Kies recht "+OPEN CHANNEL" | ||
* Plak in | * Plak in lightning address | ||
* | * geef amount in (bijv ter waarde van 100 eu) | ||
* | * transaction fee: stel in op lage waarde, bijv $2 en heb geduld (of stel hoger in voor snellere satisfactie) | ||
* | * klik groene knop OPEN CHANNEL | ||
Wacht nu geduldig tot Active Channels op 1 springt en Max Send op het bedrag dat je geladen had; Het lijkt meteen of je kanaal 'geladen' is, maar afhankelijk van je fee zal je moeten wachten. | Wacht nu geduldig tot Active Channels op 1 springt en Max Send op het bedrag dat je geladen had; Het lijkt meteen of je kanaal 'geladen' is, maar afhankelijk van je fee zal je moeten wachten. | ||
Er is nu een kanaal tussen je Umbrel LN en de Lightning.watch LN. De capaciteit zit vast in het kanaal en is in mindering gebracht op je btc-saldo bij Bitcoin Core; | Er is nu een kanaal tussen je Umbrel LN en de Lightning.watch LN. De capaciteit zit vast in het kanaal en is in mindering gebracht op je btc-saldo bij Bitcoin Core; | ||
=== Inloggen via SSH === | === Inloggen via SSH === | ||
Regel 112: | Regel 99: | ||
# Log in op je node via SSH | # Log in op je node via SSH | ||
# Open het config bestand: '''nano umbrel/lnd/lnd.conf'' (dat is LND klein geschreven, niet iND). | # Open het config bestand: '''sudo nano umbrel/lnd/lnd.conf'' (dat is LND klein geschreven, niet iND). Hij zal je weer om je wachtwoord vragen (hetzelfde als eerder), en je zult weer niet zien dat je het wachtwoord invoert. | ||
# U bent nu in de editor. Voeg '''alias=SOMENAME''' toe. Dit moet worden toegevoegd aan de eerste paragraaf. Ergens onder het blok '''[Application Options]''', niet in een ander blok. | # U bent nu in de editor. Voeg '''alias=SOMENAME''' toe. Dit moet worden toegevoegd aan de eerste paragraaf. Ergens onder het blok '''[Application Options]''', niet in een ander blok. | ||
# (Optioneel) zet '''color=#ff0000''' of een andere hex kleur, op een nieuwe regel, net onder alias. [https://www.color-hex.com/ vind een mooie kleur]. | # (Optioneel) zet '''color=#ff0000''' of een andere hex kleur, op een nieuwe regel, net onder alias. [https://www.color-hex.com/ vind een mooie kleur]. | ||
Regel 126: | Regel 113: | ||
Log in via SSH en doe daarna | Log in via SSH en doe daarna | ||
<code> | <code>~/umbrel/bin/lncli describegraph | grep channel_id | wc -l</code> | ||
Je krijgt het aantal kanalen terug, dit moeten er zeker meer dan 35 000 zijn. Zo niet, dan moet je nog even wachten totdat je node via het [[Lightning#Concepten|roddelcircuit]] de kanalen doorkrijgt. Het is hiervoor nodig dat je minstens 1 actief kanaal hebt en het kan tot 2 dagen duren. Hoe meer kanalen, hoe sneller het gaat. | Je krijgt het aantal kanalen terug, dit moeten er zeker meer dan 35 000 zijn. Zo niet, dan moet je nog even wachten totdat je node via het [[Lightning#Concepten|roddelcircuit]] de kanalen doorkrijgt. Het is hiervoor nodig dat je minstens 1 actief kanaal hebt en het kan tot 2 dagen duren. Hoe meer kanalen, hoe sneller het gaat. | ||
Regel 199: | Regel 186: | ||
=== Bitcoin-cli commando's draaien === | === Bitcoin-cli commando's draaien === | ||
Verbind via SSH (ssh umbrel@umbrel.local) met je Umbrel node. Je kunt je bitcoin-cli commando's uitvoeren met <code> | Verbind via SSH (ssh umbrel@umbrel.local) met je Umbrel node. Je kunt je bitcoin-cli commando's uitvoeren met <code>~/umbrel/bin/bitcoin-cli</code> | ||
=== LND-cli commando's draaien === | === LND-cli commando's draaien === | ||
Verbind via SSH (ssh umbrel@umbrel.local) met je Umbrel node. Je kunt je | Verbind via SSH (ssh umbrel@umbrel.local) met je Umbrel node. Je kunt je bitcoin-cli commando's uitvoeren met <code>~/umbrel/bin/lncli</code> | ||
Bijvoorbeeld de status van je node | Bijvoorbeeld de status van je node | ||
<pre> | <pre>~/umbrel/bin/lncli getinfo</pre> | ||
=== Een bericht tekenen === | === Een bericht tekenen === | ||
Regel 212: | Regel 199: | ||
Log in via SSH (zie boven) en doe: | Log in via SSH (zie boven) en doe: | ||
<code> | <code>~/umbrel/bin/lncli signmessage HETBERICHT</code> | ||
Je krijgt dan je signature terug, hij staat tussen aanhalingstekens. De aanhalingstekens horen niet bij de signature/handtekening. | Je krijgt dan je signature terug, hij staat tussen aanhalingstekens. De aanhalingstekens horen niet bij de signature/handtekening. | ||
Regel 222: | Regel 209: | ||
Lijst met geïnstalleerde apps / docker containers | Lijst met geïnstalleerde apps / docker containers | ||
<code> | <code>~/umbrel/scripts/app ls-installed</code> | ||
Voer op de volgende manier commando's uit | |||
<code>~/umbrel/scripts/app compose APPNAAM exec COMMANDO</code> | |||
Omdat de apps in losse docker containers zitten die je aanroept met het app script, zijn de bestandspaden relatief tot de map van de app in /umbrel/app-data/APPNAAM. Dit geldt ook voor defeault settings, deze werken vaak niet doordat de apps in docker containers zitten. Houd hier dus rekening mee als je een app via de commandline aanroept. | |||
Let op: sommige apps hebben de toevoeging web nodig na exec. | |||
Een voorbeeld is het recoveren van een pool account van lightning-terminal, mocht je per ongeluk de app hebben verwijderd met nog bitcoin op het account: | Een voorbeeld is het recoveren van een pool account van lightning-terminal, mocht je per ongeluk de app hebben verwijderd met nog bitcoin op het account: | ||
<code> | <code>~/umbrel/scripts/app compose lightning-terminal exec web pool --rpcserver localhost:8443 --tlscertpath=~/.lit/tls.cert accounts recover </code> | ||