pull down to refresh

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

  • README: an overview of the features and editions.
  • User Manual: a full guide to every page, plus a beginner-friendly explanation of how Lightning routing works.
  • StartOS package issues: report problems specific to this StartOS package.

What you get on StartOS

  • Web interface: open it from the Interfaces tab. It is password protected.
  • Automatic LND connection: LCC connects to your StartOS LND service over REST using LND's certificate and macaroon. There is nothing to configure.
  • Generated login password: StartOS creates a strong random password when you install. See it with Actions → Show Login Password.
  • Persistent data: your settings, journal and history are stored in the service's data volume and are kept through updates.
  • Automation starts off: auto-rebalance, automatic fee changes and auto-reconnect do nothing until you switch them on.

Not available on StartOS yet:

  • The Mining page and Bitcoin Core statistics, which need a Bitcoin Core connection.
  • Loop Out swaps, which need the Loop daemon.

Getting set up

  1. Make sure LND is installed, running and fully synced.
  2. Go to Actions → Show Login Password and copy the password.
  3. Open the web interface from the Interfaces tab and sign in.
  4. Explore the Dashboard, Channels, Routing and Wallet pages to see your node's state.
  5. Optional: in Settings, turn on the automation you want:
    • Auto-reconnect: reconnects to channel peers that drop offline. Recommended for routing nodes.
    • Auto-rebalance and Auto Fee: set them up per channel on the Channels page.
  6. Optional: to unlock Personal or Pro features, enter your license key in Settings.

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.

reply

2 major updates and one announcement

    • Top Routing Pairs —
      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.

  1. 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.

  • Set a min/max base fee and min/max PPM per channel, plus a check interval in hours
  • High local balance (channel full of your sats, not draining) — fee drifts toward the minimum, to attract more routing through it
  • Low local balance (channel already heavily drained) — fee drifts toward the maximum, to slow the drain and earn more per sat that does go out
  • Runs as its own background job, independent of Auto Rebalance — safe to run both on the same channel at once
  • Only calls updatechanpolicy when the calculated fee actually changed — won't spam the network graph with no-op updates
  • Reads and preserves the channel's real time_lock_delta automatically — never guesses or resets it
  • Toggle per channel from the Channels page (💰 Auto Fee button); enter -1 at the min base fee prompt to disable
  • All changes are logged to the Node Journal

LCC is available for install in the umbrel community App store (pending public listing)
also ready for Start9 and submitted

reply

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

reply

LCC is now running on Umbrel all check passed just waiting for the app store approval

https://github.com/getumbrel/umbrel-apps/pull/5983

reply

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

reply

LCC v0.1.1 just dropped

  • Tier system (Community / Personal / Pro)
  • Command Palette (Ctrl+Space)
  • Collapsing sidebar
  • CSV Export (Routing, Wallet, Peers)
  • Node Health Score (0-100)

github.com/lioranecho-cpu/lightning-control-center
https://satslist.shop

reply

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.

reply

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

reply

I'm also new to SN, sorry :(

reply

I ended up posting in the LN section.. I'm liking SN the vibe is great and lots of great info

reply

LCC now supports nostr login and NWC ..

and satslist too :)

https://m.stacker.news/150254

Some screenshots of the GUI

reply

⚡ 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