Core Lightning Node (officially created and maintained by Blockstream)
How do I set up Core Lightning?
Firstly, you can install Core Lightning from the app store on your Umbrel!
Then here’s a great tutorial via Blockstream’s Twitter:
Catch this quick demonstration on getting started with @Core_LN on @umbrel to learn:
🔒 How to send #Bitcoin to your node
🏞 Channel openings with peers
🍻 How to get inbound liquidity using @BoltzhqSetting up a Core Lightning Node on Umbrel, Video by Blockstream on YouTube
— Blockstream (@Blockstream) June 30, 2023
Using Core Lightning and Accessing the Core Lightning command line
A Core Lightning node running c-lightning / Core Lightning is a separate Lightning Node implementation by Blockstream vs LND by Lightning Labs
Balances won’t reflect as it’s a different node, you can run them simultaneously on Umbrel
If you want to interact and access the Core Lightning command line, you run commands interacting with lightningd - basically what is running in your LIGHTNINGDIR for Core Lightning on Umbrel
Referencing steps on How to SSH
SSH into Umbrel and run this command first (you only have to do this once):
sudo /umbrel/scripts/app compose core-lightning exec lightningd lightning-cli -lightning-dir=/umbrel/app-data/core-lightning/data/lightningd
Then you can access the Core Lightning lightning-cli commands like this by prepending the following to all commands, and replacing with the command you’d like to run:
sudo ~/umbrel/scripts/app compose core-lightning exec lightningd lightning-cli <command>
Backing up a Core Lightning node
c-lightning/Core Lightning nodes don’t have a seed phrase exactly, they operate by interacting with a file called hsm_secret
You can see the process of backing up Core Lightning here: https://lightning.readthedocs.io/BACKUP.html
We recommend being confident in performing a recovery before storing any significant amount in any Lightning Node