Installation
Choose the best LNbits installation method for your environment - one-click node platforms, hosted SaaS, Docker, uv, or manual builds.
LNbits is a free, open-source Lightning wallet and accounts system. Because it is open source, there are many deployment methods available. Different solutions work best for different use cases.
Non-custodial by design
No matter how you deploy, LNbits connects to your Lightning backend. Your keys, your node, your rules. Third-party hosts simply run the software for you.
Choose your deployment
One-Click Node Platforms
Install LNbits with one click on your Bitcoin node. Auto-connects to your Lightning backend.
Cloud & Hosted
No hardware needed. Get LNbits running in minutes with a hosted solution.
Self-Hosted
Full sovereignty. Run LNbits on your own server or VPS.
Quick decision tree
| Scenario | Recommended method |
|---|---|
| Try it out quickly | LNbits SaaS or Docker |
| Already run a Bitcoin node | Node platforms (one click) |
| Debian/Ubuntu server | Install script (one command) |
| Production server | Docker + PostgreSQL |
| Development | uv or Poetry |
| NixOS user | Nix |
| Desktop / offline | AppImage |
| Cloud, no hardware | Fly.io or Voltage |
| Workshops / events | LNbits SaaS with FakeWallet |
After installation
- First Setup - create your admin account, connect a Lightning backend
- Process Manager - run LNbits as a systemd service or with PM2
- Reverse Proxy - set up HTTPS with Nginx or Caddy
- PostgreSQL - migrate from SQLite for production
- Updating - keep LNbits up to date
Related Pages
- First Setup - what to do after installing
- Docker - container-based deployment (recommended)
- Install with uv - fastest source install
- Node Platforms - Umbrel, RaspiBlitz, Start9, Citadel
- SaaS / Hosted - hosted LNbits providers




