Skip to content

Add Stable Channels LSP - #5948

Draft
toneloc wants to merge 3 commits into
getumbrel:masterfrom
toneloc:stable-channels-lsp
Draft

Add Stable Channels LSP#5948
toneloc wants to merge 3 commits into
getumbrel:masterfrom
toneloc:stable-channels-lsp

Conversation

@toneloc

@toneloc toneloc commented Aug 2, 2026

Copy link
Copy Markdown

Type

New app

App

App ID: stable-channels-lsp
Upstream project: https://github.com/toneloc/stable-channels
Version: 0.9.4

Summary

Adds Stable Channels LSP as a new Umbrel app package.

Stable Channels LSP lets an operator run a Lightning Service Provider for Stable Channels wallet users. The service can be used to facilitate USD stability, or just 100% bitcoin.

The package includes an LDK Server-based Lightning node, the Stable Channels LSP daemon, and a browser dashboard for balances, channels, payments, and audit logs.

Images are multi-arch and pinned by digest.

Project resources:

Verification

Umbrel testing performed:

Environment tested:

  • Umbrel device
  • Local umbrelOS test environment
  • Not runtime tested

Architecture tested:

  • amd64
  • arm64

Known lint warnings or caveats:

The Docker images were built successfully for linux/amd64 and linux/arm64 in the upstream Stable Channels image workflow and are pinned by digest in docker-compose.yml. I have not completed a full runtime install test on an Umbrel device or local umbrelOS environment yet.

Notes

Permissions, dependencies, migrations, default credentials, or caveats:

This app depends on the Umbrel Bitcoin app. It stores Lightning node state and channel funds under the app data directory, so users should keep Umbrel backups current and must not restore the same node on two machines at once.

The app exposes a browser dashboard through Umbrel’s app proxy. The LSP/API credentials are generated locally during setup; there are no default static credentials.

For new apps, include screenshots and a logo reference. Umbrel will create the final App Store gallery assets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant