LNbits
Multi-user wallet management system
LNbits



LNbits is a simple multi-user and account system for Lightning Network that can be used for creating separate Lightning wallets for friends and family members. You can also create multiple accounts for yourself to mitigate the risk of exposing applications to your full balance via unique API keys for each wallet.
LNbits is packaged with tools to help manage funds, such as a table of transactions, line chart of spending, export to CSV, and more to come. It provides an extendable platform for expanding Lightning Network functionality via LNbits extension framework, and can also be used as a fallback wallet for the LNURL scheme.
This release includes several important patch updates. All users are encouraged to update.
Key highlights include:
- UI funding source retries
- Batch invoice polling and persistence for Strike Wallet
- Case insensitive search for users
- Edit wallet name by admin
- Various bug fixes and improvements
⚠️ You may need to clear your browser cache (local storage) after upgrading to see any UI changes.
Full release notes are available at https://github.com/lnbits/lnbits/releases
This release brings several improvements and fixes to LNbits.
Key highlights include:
- Major LNURL library update supporting all LUDs
- New extension builder for creating custom extensions
- Switching from Poetry to UV for faster dependency installation
- Boltz-powered standalone docker image for instant non-custodial LNbits
- Improved user notifications system
- Enhanced LNURL support and frontend components
- Various UI improvements and bug fixes
⚠️ You may need to clear your browser cache (local storage) after upgrading to see any UI changes.
Full release notes are available at https://github.com/lnbits/lnbits/releases
This update fixes the issue of using the incorrect Docker image.
This release brings several improvements and fixes to LNbits.
Key highlights include:
- Added Strike Wallet integration and payment status filters
- Improved UI for large wallet/payment lists and QR code readability
- Added QR code generation for wallet keys and URL-safe encoding in CLI
- Introduced trimmed mean filtering for exchange rate outliers
- Enhanced debugging with masked errors and verbose AES decrypt output
- Support for custom Keycloak text/icon and SSL proxy in Docker
- Fixed regtest compatibility, wallet navigation, and Eclair rounding issues
- Improved error handling and timezone display in payment list
⚠️ You may need to clear your browser cache (local storage) after upgrading to see any UI changes.
Full release notes are available at https://github.com/lnbits/lnbits/releases
This release brings several improvements and fixes to LNbits.
Key highlights include:
- Added Strike Wallet integration and payment status filters
- Improved UI for large wallet/payment lists and QR code readability
- Added QR code generation for wallet keys and URL-safe encoding in CLI
- Introduced trimmed mean filtering for exchange rate outliers
- Enhanced debugging with masked errors and verbose AES decrypt output
- Support for custom Keycloak text/icon and SSL proxy in Docker
- Fixed regtest compatibility, wallet navigation, and Eclair rounding issues
- Improved error handling and timezone display in payment list
⚠️ You may need to clear your browser cache (local storage) after upgrading to see any UI changes.
Full release notes are available at https://github.com/lnbits/lnbits/releases
This release brings several improvements and fixes to LNbits.
Key highlights include:
- Added missing default values to prevent failures
- Resolved offset naive date errors
- Normalized fee reserve amounts
- Applied a mask for fiat amounts
- Improved webhook handling on invoice payment
- Better handling of unauthorized vs forbidden access
- Fixed issues with handling expired/cancelled invoices
- Added support for fetching all payments for a user
- Improved preimage handling for incoming payments
- Refactored invoice/payment responses in funding source
- Reworked LND macaroon encryption for enhanced security
⚠️ You may need to clear your browser cache (local storage) after upgrading to see any UI changes.
Full release notes are available at https://github.com/lnbits/lnbits/releases
⚠️ Please note that this is a major version update and may include breaking changes. Ensure to backup your data before upgrading.
You may need to clear your browser cache (local storage) after upgrading to see the new UI.
This major release brings significant improvements and new features to LNbits:
- LNbits now at v1.0.0 - the software is stable, hardened, and production-ready.
- Vue 3 migration - a complete frontend overhaul for performance and long-term maintainability.
- WebSocket payments - faster and more efficient, replacing older SSE and long-polling methods.
- New lnbits.sh install script - simplifies setup and local deployment.
- Access Control Lists (ACL) - token-based permissions for powerful role and scope control.
- Admin tools:
- Admin payments overview
- Toggle outgoing payments
- View payments from deleted wallets
- NWC (Nostr Wallet Connect) support
- Login with Nostr or OAuth - expanding integration and authentication options
Full release notes are available at https://github.com/lnbits/lnbits/releases
This is a bugfix release for LNbits.
Full release notes are available at https://github.com/lnbits/lnbits/releases
This release includes UI improvements such as a lovely new gradient option, as well as several bug fixes.
Full release notes are available at https://github.com/lnbits/lnbits/releases
🚨 Reminder that legacy LNbits users (users who first installed a version of LNbits lower than v0.12.2) can access their existing superuser account by logging in to LNbits using the user ID from their legacy admin account. As of LNbits v0.12.2 on umbrelOS (previous update), a fresh install of LNbits walks the user through creating a superuser account.
This release updates the LNbits app on umbrelOS from version 0.12.2 to 0.12.10. It includes numerous bug fixes and improvements, along with a new user manager for easily monitoring users and wallets on the server.
Full release notes are available at https://github.com/lnbits/lnbits/releases
⚠️ Reminder that the previous update included a new login flow for LNBits - make a note of previously used wallet URLs and user IDs.
This is a minor release that includes bug fixes and improvements.
📄 Full Release Notes and detailed information is available at https://github.com/lnbits/lnbits/releases
⚠️ This update includes a new login flow for LNBits- make a note of previously used wallet URLs and user IDs.
This release update takes LNBits to 0.12.1, and includes many major changes:
- New powerful login system (Auth, Login, OAuth, create account with username and password)
- Better tools for querying transactions
- Mobile UI improvements
- LND REST bug fixes
- and more!
📄 Full Release Notes and detailed information is available at: https://github.com/lnbits/lnbits/releases
This release updates LNbits to 0.11.3, and includes various bug fixes, improvements, and new features.
- New service fee settings that lets you earn a transaction fee for all internal or external transaction on an LNbits instance.
- New funding source: Alby wallet
- Fiat balance in wallet
- LND REST bug fixes
- and more!
📄 Full Release Notes and detailed information is available at: https://github.com/lnbits/lnbits/releases
This release introduces the LNbits node manager which allows you to manage your Lightning channels directly from within your LNbits. The node manager works with Core Lightning and LND and we plan to add support for more Lightning backends soon. You can activate the node manager in your LNbits admin panel, which will allow you to:
- Manage your Lightning channels directly from within your LNbits.
- View the transaction history on your node to see a list of all incoming and outgoing payments
- Share a public node page with others who want to open a channel to your node.
We have upgraded the API framework that we use in LNbits. That means that most extensions need to be update to work with this release. Please log in as an admin user and update your extensions to the latest version after upgrading your LNbits.
📄 Full Release Notes and detailed information is available at: https://github.com/lnbits/lnbits/releases
In this release, we introduce a whole suite of new security features to harden your LNbits instance. Our goal is to make these features accessible and keep every instance as safe as possible to protect user funds from possible security breaches.
You will find a new Security panel in your Manage Server AdminUI that you can access as the super user. All features are opt-in and are also accessible via the LNbits API.
The Security panel has six components:
- Server logs 📝
- IP blocker 🚫
- Rate limiter 🐌
- Security notifications 🔔
- Killswitch 🪓
- Watchdog 🐕 (coming soon)
📄 Full Release Notes and detailed information is available at: https://github.com/lnbits/lnbits/releases
⚠️ This update fixes a critical vulnerability in LNbits. Please update as soon as possible.
IMPORTANT NOTE ON EXTENSIONS: New versions of LNbits now have all extensions removed by default. To install extensions, you need to visit your super admin page and install them from there. To do this, open your LNbits app and replace the umbrel.local:3007 URL with umbrel.local:3007/uuidv4/<your-unique-password-shown-in-the-lnbits-app-store-page>. This will redirect you to the super admin page where you can install extensions. These extensions can then be enabled/disabled by any user. Existing LNbits users that are updating their app in Umbrel may need to hard refresh their browser on the extensions page in order to manage installed extensions.
Full details on release notes can be found here: https://github.com/lnbits/lnbits/releases
- This minor release updates the Docker images and fixes the dependency versions from 0.9.6.1. See the full changelog here: https://github.com/lnbits/lnbits/releases/tag/0.9.7
- New Boltcard extension: create and manage LNURL tap and pay NFC cards!
- New Invoices extension: creating formal invoices your goods/services!
- Updated Onchain Wallet extension: connect our new open-source hardware wallet over serial! More info on https://lnbits.github.io/hardware-wallet/installer/.
- More improvements to some extensions and bug fixes.
