Lightning Node
Run your personal Lightning Network node
Umbrel





Run your personal Lightning Network node, and join the future of Bitcoin today.
The Lightning Network allows ultra cheap and almost instant Bitcoin transactions. By running a Lightning node, you can not only self-custody your Bitcoin on Lightning, but also earn sats by routing payments on the network.
Connect Zeus Wallet, Zap, or any other wallet that supports lndconnect to remotely manage and access your node from anywhere.
With the Advanced Settings feature, you can take control of your node and customize it to your needs. Personalize it with a name, enable larger channels, limit channel sizes, set your routing fees, optimize your routing strategy, add watchtower services, fine-tune its performance, and much more.
Powered by LND.
An official app from Umbrel.
This update bumps the underlying LND version to v0.19.3-beta. It contains important bug fixes to improve p2p stability, a retry bug in path finding, and adds improved isolation to anchor sweeping on chain. Full LND release notes can be found at https://github.com/lightningnetwork/lnd/releases/tag/v0.19.3-beta
Reminder: Backup support for umbrelOS 1.5 was added in a previous release. If you missed that update, this version includes it.
This update adds support for Backups in umbrelOS 1.5.
This release updates the underlying Lightning Network Daemon (LND) that powers this app to v0.19.2-beta. The update contains important bug fixes and performance improvements for LND.
In addition, the "decayed log database" (sphinxreplay.db) is cleaned up automatically on update, which can reduce disk and memory usage for nodes.
Full release notes can be found at https://github.com/lightningnetwork/lnd/releases
This release updates the underlying Lightning Network Daemon (LND) that powers this app to v0.19.1-beta. The update includes new feature additions, important bug fixes, stability enhancements, and performance improvements for LND. In addition, Testnet4 support has been added.
🚨 There are no breaking changes to the Umbrel app itself; however, if you are a power user who uses automated scripts to interact with your node via the command line, there are breaking changes to the "lncli listchannels" and "lncli closedchannels" outputs that you should consult the release notes for.
Full release notes can be found at https://github.com/lightningnetwork/lnd/releases
This release updates the underlying Lightning Network Daemon (LND) to v0.18.5-beta, which includes the features required for building custom channels, alongside important bug fixes, stability enhancements, and performance improvements. Notable highlights include an optimization for payment requests (invoices) that removes unnecessary size expansion, critical bug fixes for AMP invoices and erroneous invoice state transitions, and improvements for fee bump transactions.
Full release notes can be found at https://github.com/lightningnetwork/lnd/releases
This release updates the underlying Lightning Network Daemon (LND) to v0.18.3-beta, which includes bug fixes and stability improvements, as well as support for sending and receiving blinded paths using BOLT 11 invoices.
Full release notes can be found at https://github.com/lightningnetwork/lnd/releases
⚠️ Please allow a few minutes for your Lightning Node to come online after updating to this version. Nodes running with Watchtower Client enabled (wtclient.active=true) will not be able to downgrade to a previous version of lnd after updating to this version.
This release updates LND to v0.18.0-beta. This is a major release that includes support for blinded paths (forwarding), a new native SQL invoice database, deadline aware HTLC/commitment transaction RBF/CPFP fee bumping, experimental support for inbound channel fees (discount only), first class probing for payment fee estimation, testmempoolaccept awareness for all transaction publishing, and much more!
Full LND v0.18.0-beta release notes can be found at https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.18.0.md
This release updates LND to v0.17.5-beta. This is a minor hot fix release that bumps a dependency to ensure that LND is compatible with Bitcoin Core 27.0.
Full LND v0.17.5-beta can be found at https://github.com/lightningnetwork/lnd/releases
🎉 Widgets are here for umbrelOS 1.0.
This update brings three new widgets for the Lightning Node app, allowing you to keep an eye on your node's stats, Bitcoin balance, and Lightning balance right from your Umbrel's home screen:
-
Node Stats: A widget that displays the number of peer connections, number of active channels, max send, and max receive for your node.
-
Bitcoin Wallet: A widget that shows the balance of your Bitcoin wallet and has shortcuts to send and receive Bitcoin in the Lightning Node app.
-
Lightning Wallet: A widget that shows the balance of your Lightning wallet and has shortcuts to send and receive Lightning payments in the Lightning Node app.
After updating to umbrelOS 1.0, you can add widgets by right-clicking on the home screen and selecting "Edit widgets", or by clicking on Widgets in the Dock.
This release updates LND from version 0.17.3-beta to 0.17.4-beta.
This is a hot fix release that fixes multiple bugs: Channel open hanging until restart, a memory leak when using polling mode for bitcoind, sync getting lost for pruned nodes and the REST proxy not working when TLS certificate encryption is turned on.
Full release notes are found at https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/
🔔 In case you missed it, a previous release of the Lightning Node app (v0.17.0-beta) brought the option to run your node in hybrid mode or Tor-only mode, along with the ability to open private channels, receive keysend payments, bugfixes, and more!
-
Hybrid mode allows your node to make connections to peers (other nodes) over both Tor and clearnet, enhancing both latency and connection stability. This is enabled by default for new users, while existing users can activate it in Advanced Settings.
-
You can now now choose to open private channels, which offer increased privacy but limited routing capabilities compared to public channels.
This release updates LND from version 0.17.2-beta to 0.17.3-beta.
-
LND 0.17.3-beta fixes multiple concurrency and memory related bugs. Memory consumption for lnd nodes running with bitcoind using the rpcpolling has been significantly reduced (previously scaled with total mempool size).
-
Full release notes are found at https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/
🔔 In case you missed it, our previous release of the Lightning Node app (v0.17.2-beta) brought the option to run your node in hybrid mode or Tor-only mode, along with the ability to open private channels, receive keysend payments, bugfixes, and more!
-
Hybrid mode allows your node to make connections to peers (other nodes) over both Tor and clearnet, enhancing both latency and connection stability. This is enabled by default for new users, while existing users can activate it in Advanced Settings.
-
You can now now choose to open private channels, which offer increased privacy but limited routing capabilities compared to public channels.
This release updates LND from version 0.17.0-beta to 0.17.2-beta.
-
LND 0.17.1-beta includes a number of bug fixes and optimizations, including: a reduction in CPU utilization due to the new mempool scanning safety logic, enchantments to the CPFP logic for anchor outputs, a fix to a peer/server deadlock, and a bug fix for the new taproot channel type that may have otherwise caused a channel to show as inactive until reconnection.
-
LND 0.17.2-beta includes a fix for a bug that could cause a panic when a channel is closed while a commitment update is being processed.
-
Full release notes are found at https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/
🔔 In case you missed it, our previous release of the Lightning Node app (v0.17.0-beta) brought the option to run your node in hybrid mode or Tor-only mode, along with the ability to open private channels, receive keysend payments, bugfixes, and more!
-
Hybrid mode allows your node to make connections to peers (other nodes) over both Tor and clearnet, enhancing both latency and connection stability. This is enabled by default for new users, while existing users can activate it in Advanced Settings.
-
You can now now choose to open private channels, which offer increased privacy but limited routing capabilities compared to public channels.
This update brings LND 0.17.0, the option to run your node in hybrid mode or Tor-only mode, along with the ability to open private channels, receive keysend payments, bugfixes, and more!
Hybrid mode allows your node to make connections to peers (other nodes) over both Tor and clearnet, enhancing both latency and connection stability. This is enabled by default for new users, while existing users can activate it in Advanced Settings.
You can now now choose to open private channels, which offer increased privacy but limited routing capabilities compared to public channels.
Discover what's new in LND 0.17.0: https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.17.0.md
This release is a minor release to fix a memory leak inadvertently introduced by optimizations to the mempool scanning logic.
Read the full release notes for additional information and detailed changes at https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.16.4.md
This minor LND release contains bug fixes and is intended to optimize the recently added mempool watching logic, and also fix several suspected inadvertent force close vectors.
Read the full release notes for additional information and detailed changes at https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.16.3.md
This release updates LND from v0.15.5-beta to v0.16.2-beta, and also includes bug fixes for the Lightning Node application.
Lightning Node application:
- keysend payments are now displayed in the Lightning Wallet transactions list
- multiple externalip entries are allowed in lnd.conf
- handle breaking change in lnd.conf apriori parameters introduced in LND v0.16.0-beta
LND:
- Refined peer-to-peer behavior and BOLT spec compliance.
- Extended RPC functionality and wallet capabilities.
- Improved lncli features and pathfinding improvements.
- Streamlined watchtower session handling and address updates.
- Enhanced mempool scanning logic that no longer blocks startup.
- And more!
For more detailed information on these LND updates, please refer to the full release notes available at https://github.com/lightningnetwork/lnd/releases
Introducing Advanced Settings. Take control of your node and customize it to your needs.
- Personalize your node by giving it a name and color.
- Enable larger channels, and limit channel sizes.
- Set your routing fees, and optimize your routing strategy.
- Add watchtower services to guard your channels, and run a service for others.
- Fine-tune the performance and resource usage of your node.
- And much more!
Umbrel patch:
- LND will now connect to Bitcoin Core on other networks e.g. testnet
LND Bug Fixes:
- A Taproot related key tweak issue was fixed in btcd that affected remote signing setups.
- Taproot changes addresses are now used by default for the SendCoins RPC.
- A 1 second interval has been added between FundingLocked receipt checks. This reduces idle CPU usage for pending/dangling funding attempts.
- The wallet birthday is now used properly when creating a watch-only wallet to avoid scanning the whole chain.
- Taproot outputs are now correctly shown as SCRIPT_TYPE_WITNESS_V1_TAPROOT in the output of GetTransactions (lncli listchaintxns).
Full changelog can be found here: https://github.com/lightningnetwork/lnd/blob/v0-15-5-branch/docs/release-notes/release-notes-0.15.5.md
Bug Fixes:
- A Taproot related key tweak issue was fixed in btcd that affected remote signing setups.
- Taproot changes addresses are now used by default for the SendCoins RPC.
- A 1 second interval has been added between FundingLocked receipt checks. This reduces idle CPU usage for pending/dangling funding attempts.
- The wallet birthday is now used properly when creating a watch-only wallet to avoid scanning the whole chain.
- Taproot outputs are now correctly shown as SCRIPT_TYPE_WITNESS_V1_TAPROOT in the output of GetTransactions (lncli listchaintxns).
Full changelog can be found here: https://github.com/lightningnetwork/lnd/blob/v0-15-5-branch/docs/release-notes/release-notes-0.15.5.md
- Enable RPC middleware in LND
- This is an emergency hot fix release to fix a bug that can cause lnd nodes to be unable to parse certain transactions that have a very large number of witness inputs.
- Bugfix: A bug has been fixed where the responder of a zero-conf channel could forget about the channel after a hard-coded 2016 blocks.
- Bugfix: A bug where LND wouldn't send a ChannelUpdate during a channel open has been fixed.
- Bugfix: A bug has been fixed that caused fee estimation to be incorrect for taproot inputs when using the SendOutputs call.
- Bugfix: A bug has been fixed that could cause lnd to underpay for co-op close transaction when or both of the outputs used a P2TR addresss.
- Taproot: Add p2tr address type to account import.
This update includes LND v0.15.2, an emergency hotfix release to fix a bug that can cause LND nodes to be unable to parse certain large blocks.
This release contains no major features, and is instead just a hotfix applied on top of the last version.
The v0.15 release contains an "on the fly" migration that will start to write items in the revocation log in a more efficient manner. This release (v0.15.1) allows users to reclaim all the old disk space by converting historical records to the new format, with the old records being deleted.
Also new:
- View your total (on-chain + off-chain) balance
- Bitcoin transactions open in local mempool app on your Umbrel (if it's installed)
- Support for Atomic Multi-path Payments (AMP)
