After running my own Lightning node for a while, I got tired of juggling RTL, mempool.space, spreadsheets and terminal windows just to check on my node.
So I built Lightning Control Center (LCC) — a self-hosted dashboard that puts everything in one place.
What it does:
- Dashboard with routing fees, channel balances, node health
- Channels page with balance bars and fee settings
- Peers with ⚡ channel badges
- Routing history and fee earnings
- Analytics with income charts and fee projections
- Node Journal for logging milestones
- Automated Alerts — channel skew, low balance, mempool fees
- Mining fleet monitoring (BitAxe, NerdQAxe++, Avalon)
- System health — CPU, RAM, disk, all services
- Password protected, mobile responsive
Community Edition is free:
https://satslist.shop/listings/cmrw1kdjy000004kv8t6ym8tn
One command install:
curl -sSL https://raw.githubusercontent.com/lioranecho-cpu/lightning-control-center/main/install.sh | bash
GitHub:
https://github.com/lioranecho-cpu/lightning-control-center
Built by a solo node operator. Feedback welcome — especially from other node runners. Personal and Pro editions coming soon, sold for sats.
Made with ⚡ and ₿
Start9 uddates .. LCC is 100% healthy , submitted and should be available shortly on your Start9 app store .. here's the setup instruction
Lightning Control Center
Lightning Control Center (LCC) is a dashboard for running your LND node. It shows your channels, routing income, fees and wallet in one place, and it helps you rebalance channels and set fees with user controlled fully automated functions .
Documentation
What you get on StartOS
Not available on StartOS yet:
Getting set up
Resetting your password
Go to Actions → Reset Login Password. This creates a new password, signs everyone out and restarts LCC. The old password stops working immediately.
2 major updates and one announcement
routes ranked by fees earned with event count and volume, each row also shows which channel's outbound fee policy is actually charging on that route (base msat / PPM).
The outbound leg always sets the fee for a route, not the inbound one
this column answers "which of my channels is charging here" at a glance.
Auto Fee by Liquidity (Pro)
Per-channel automation that adjusts a channel's live fee policy based on its current local balance, so you don't have to babysit fees manually.
updatechanpolicywhen the calculated fee actually changed — won't spam the network graph with no-op updatestime_lock_deltaautomatically — never guesses or resets itLCC is available for install in the umbrel community App store (pending public listing)
also ready for Start9 and submitted
LCC v0.1.3 shipped — two features node runners have been asking for:
Auto-Reconnect — dropped peers automatically reconnected every 30 min. No more manually checking if channels went inactive.
Tax Accounting CSV — one-click export of ALL node activity: routing income, rebalance fees, channel open/close costs, energy expenses. Hand it to your accountant, done.
Both built with pure lncli — zero dependencies. No BOS needed.
https://t.co/6uTWDcVPJ4
LCC is now running on Umbrel all check passed just waiting for the app store approval
https://github.com/getumbrel/umbrel-apps/pull/5983
⚡ LCC — Lightning Control Center full manual is now available on github
https://github.com/lioranecho-cpu/lightning-control-center/blob/main/MANUAL.md
Table of Contents
Here's where LCC is headed
From bare metal node management to a full Lightning ecosystem — AI routing, auto-rebalance
Future integrations include @Umbrel ! , @ZEUS , @Nostr Wallet Connect @Start9
LCC v0.1.1 just dropped
github.com/lioranecho-cpu/lightning-control-center
https://satslist.shop
Nice publish, especially with the MIT license, glad to see I'm not the only one working on free dashboarding for Lightning!
Hopefully my own tool will be on GH [soon] so there's more tooling available in the community.
Thanks .. yes it's good for all of us , i created it for myself but than i thought why not adding features and sharing it, now i'm going down the rabbit hole lol
let me know when it's ready... and since you're ltn channels pro do you know if there is a space here to post open LTN+ swap pools ? I have 2 channels opening looking for participants , I'm still getting the hang of SN
https://lightningnetwork.plus/swaps/24358
https://lightningnetwork.plus/swaps/24357
I'm also new to SN, sorry :(
I ended up posting in the LN section.. I'm liking SN the vibe is great and lots of great info
LCC now supports nostr login and NWC ..
and satslist too :)
https://m.stacker.news/150254
Some screenshots of the GUI
⚡ LCC v0.2.2 is out: Lightning Control Center for LND node runners
New:
🔄 Loop In: refill a drained channel from on-chain, with the real cost and a ✅/⚠️ verdict before you confirm
📥 Inbound Health card: how easy your node is to pay (Easy / Tight / Hard to reach), with hints to fix it
🔗 Peer groups: several channels to one peer shown as one pipe, one fee and one Auto Fee for all
♻️ Strategy page: spots channels stuck full for 7 days and compares close cost vs Loop Out
⚖️ Safer rebalancing: never pays more than half of what the receiving channel earns, and honest results ("0 moved · 3 found no route under the fee cap")
🎯 Targeted rebalance warns you before a rebalance that will lose money
📓 Node Journal grouped by day, with filters
📖 Manual rewritten, with a new Liquidity Playbook: refill, rebalance or recycle?
Fixed:
📡 Live stream no longer shows one payment several times
🏷️ Version label always up to date
StartOS package: in final review with Start9 🙏
Feedback always welcome 🧡
#Bitcoin #Lightning #LND #nodeRunner
⚡ LCC v0.2.2 is out , updates and fixes
New:
🔄 Loop In: refill a drained channel from on-chain, with the real cost and a ✅/⚠️ verdict before you confirm
📥 Inbound Health card:** in your dashboard it shows how easy your node is to pay (Easy / Tight / Hard to reach), with hints to fix it
🔗 Peer groups:** several channels to one peer shown as one pipe, one fee and one Auto Fee for all
♻️ Strategy page: spots channels stuck full for 7 days and compares close cost vs Loop Out,
⚖️ Safer rebalancing: never pays more than half of what the receiving channel earns, and honest results ("0 moved · 3 found no route under the fee cap")
🎯 Targeted rebalance** warns you before a rebalance that will lose money
📓 Node Journal** grouped by day, with filters
📖 Manual rewritten, with a new Liquidity Playbook: refill, rebalance or recycle?
Fixed:
📡 Live stream no longer shows one payment several times
🏷️ Version label always up to date
StartOS package: in final review with https://x.com/start9labs 🙏
Feedback always welcome
⚡ Just shipped Drain & Trap automation in LCC
A new Pro feature that automates the "drain and trap" Lightning routing strategy:
🌊 Drain mode — channel runs at low PPM (50) to attract volume and drain naturally
🔒 Trap mode — when liquidity hits the floor %, fees automatically spike to 1200 PPM to capture premium payments
↩️ Auto-reset — when balance recovers it drops back to drain mode
Set it once per channel and forget it. LCC monitors every 5 minutes and switches fees automatically.
No more manually watching your channels and tweaking fees. Your node optimizes itself.
🔗 github.com/lioranecho-cpu/lightning-control-center
MIT license — free and open source
#Lightning #NodeRunner #Bitcoin ⚡🟠
deleted by author
deleted by author
deleted by author