Skip to content

Conversation

@coreyphillips
Copy link

@coreyphillips coreyphillips commented Dec 13, 2025

App Submission

App name

Bitcoin Regtest Dashboard

Icon

icon

Gallery Screenshots

screenshot1
screenshot2
screenshot3
screenshot4

I have tested my app on:

  • umbrelOS on a Raspberry Pi
  • umbrelOS on an Umbrel Home
  • umbrelOS on Linux VM

Description

A self-contained development dashboard with its own Bitcoin Core regtest node and Electrs instance. Perfect for Bitcoin developers who need quick access to regtest functionality for testing wallets and applications.

Features

  • Mine blocks instantly
  • Generate addresses
  • Send Regtest Bitcoin
  • RBF transactions
  • View transactions
  • Observe Mempool & Blocks
  • Search Addresses & Transactions via the built-in explorer
  • Connect external wallets via built in Electrs
  • Decode & Broadcast raw transactions
  • Full RPC console

Copy link
Collaborator

@al-lac al-lac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @coreyphillips,

thanks a lot for submitting your app to the Umbrel App Store, we really appreciate it! 🤝

Really cool app for testing out various scenarios and a nice looking dashboard 👍

Added some comments on what should be adjusted to get the app ready for primetime.

@al-lac al-lac added the awaiting changes Waiting for contributor to make requested changes label Dec 22, 2025
coreyphillips and others added 3 commits December 22, 2025 20:39
Co-authored-by: Alexander L. <lackner.alex@gmail.com>
- Remove icon.svg
- Update to v1.0.1
- Expose Electrs on port 60401
- Remove unused Bitcoin expose ports
@coreyphillips
Copy link
Author

Thanks @al-lac! I addressed the issues that you brought up as best I could. Please let me know if there is anything else that may need to be tweaked and adjusted.

@coreyphillips coreyphillips requested a review from al-lac December 23, 2025 03:29
@al-lac
Copy link
Collaborator

al-lac commented Dec 23, 2025

Hey @coreyphillips, thanks a lot for making all of the adaptions, great job!

Only added one more comment about the used bitcoin version.

Can you also please attach an icon and some more screenshots?

- Add icon and gallery URLs
- Update dashboard image to v1.0.2
@coreyphillips
Copy link
Author

Hey @coreyphillips, thanks a lot for making all of the adaptions, great job!

Only added one more comment about the used bitcoin version.

Can you also please attach an icon and some more screenshots?

@al-lac Of course, I added the icon and screenshots here.

@coreyphillips coreyphillips requested a review from al-lac December 23, 2025 13:36
@al-lac
Copy link
Collaborator

al-lac commented Dec 23, 2025

Hey @coreyphillips, thanks a lot for making all of the adaptions, great job!
Only added one more comment about the used bitcoin version.
Can you also please attach an icon and some more screenshots?

@al-lac Of course, I added the icon and screenshots here.

Hey @coreyphillips, thanks! Please just add them to the PR details. We will host the assets in a separate repository and link to that later when the final design is done.

- Remove icon and gallery URLs
@coreyphillips
Copy link
Author

Hey @coreyphillips, thanks! Please just add them to the PR details. We will host the assets in a separate repository and link to that later when the final design is done.

@al-lac Understood. Reverted that here. And added the icon and gallery images to the PR description.

@al-lac al-lac added the awaiting gallery assets Umbrel team to make gallery assets label Dec 23, 2025
- Switch from getumbrel/bitcoind:v28.1 to ghcr.io/getumbrel/docker-bitcoind:v30.0
@github-actions
Copy link

🎉   Linting finished with no errors or warnings   🎉

Thank you for your submission! This is an automated linter that checks for common issues in pull requests to the Umbrel App Store.

Please review the linting results below and make any necessary changes to your submission.

Linting Results

Severity File Description
ℹ️ bitcoin-regtest-dashboard/docker-compose.yml External port mapping "60401:50001":
Port mappings may be unnecessary for the app to function correctly. Docker's internal DNS resolves container names to IP addresses within the same network. External access to the web interface is handled by the app_proxy container. Port mappings are only needed if external access is required to a port not proxied by the app_proxy, or if an app needs to expose multiple ports for its functionality (e.g., DHCP, DNS, P2P, etc.).

Legend

Symbol Description
Error: This must be resolved before this PR can be merged.
⚠️ Warning: This is highly encouraged to be resolved, but is not strictly mandatory.
ℹ️ Info: This is just for your information.

@al-lac al-lac removed the awaiting changes Waiting for contributor to make requested changes label Dec 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting gallery assets Umbrel team to make gallery assets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants