Skip to content

Comments

App Submission: chantools#3849

Merged
al-lac merged 2 commits intogetumbrel:masterfrom
guggero:chantools
Nov 14, 2025
Merged

App Submission: chantools#3849
al-lac merged 2 commits intogetumbrel:masterfrom
guggero:chantools

Conversation

@guggero
Copy link
Contributor

@guggero guggero commented Oct 21, 2025

This PR adds chantools as an Umbrel app.

Since chantools is a command line application, there is nothing to run or open and the "Open" button in Umbrel will NOT work.
The user needs to manually open a terminal/shell into the running chantools container.
See the app's description for more information.

I suggested to add the following images to the gallery here: getumbrel/umbrel-apps-gallery#53
1

And feel free to use this logo for the app store:
icon

@guggero guggero force-pushed the chantools branch 3 times, most recently from ab24d74 to 05414a3 Compare October 21, 2025 09:58
@dennysubke
Copy link
Contributor

Hey @guggero !

Thanks for the PR 🙌

Maybe we could do it like the Samourai Server app and show a small HTML page when the user clicks Open explaining that chantools is a CLI tool and how to use it via the Umbrel Terminal. That way users immediately see what to do instead of getting a blank screen.

@guggero
Copy link
Contributor Author

guggero commented Oct 21, 2025

That's a good idea, @dennysubke, I'll see what I can do.

@guggero guggero force-pushed the chantools branch 2 times, most recently from f619eb1 to c1514c5 Compare October 21, 2025 12:17
@guggero
Copy link
Contributor Author

guggero commented Oct 21, 2025

@dennysubke I've added the info page as requested.
I also added the images and icon as a PR here: getumbrel/umbrel-apps-gallery#53

@lukechilds
Copy link
Member

@guggero what about installing https://github.com/yudai/gotty in the container in this app and using that as the web ui. So the apps web ui is just a web based bash session in the contianer that can use chantools. This is safe to do on umbrelOS without any auth since the app will run behind the app proxy which only lets authed umbrelOS users through.

@al-lac al-lac changed the title Add chantools v1.14.1 App Submission: chantools Oct 21, 2025
@SatoshiNakamotoBitcoin
Copy link
Contributor

You can use https://github.com/tsl0922/ttyd in the container too. Both options /gotty and ttyd/ are good options to use the bash as web ui.

Great job @guggero. Glad to see Chantools App in Umbrel.

@guggero
Copy link
Contributor Author

guggero commented Oct 21, 2025

Thanks for all the ideas and suggestions!
I went with ttyd as that seems to be a bit more actively maintained.

Seems to work pretty well, so this is definitely cooler than manually opening the terminal through the Umbrel menu.

@lukechilds
Copy link
Member

@guggero awesome thanks for fast tweaks!

@al-lac can we prioritise this, would be a really handy addition.

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.

Really amazing submission @guggero, thanks! 🤩

I actually don't have anything to add to this, awesome job. 🚀

We will prepare the assets now to get this app into the store soon! 🖼️

@al-lac al-lac added the awaiting gallery assets Umbrel team to make gallery assets label Oct 28, 2025
@guggero
Copy link
Contributor Author

guggero commented Oct 28, 2025

@al-lac thanks a lot! I did create getumbrel/umbrel-apps-gallery#53, feel free to close it and/or take from it whatever you feel is useful.

@github-actions
Copy link

⚠️   Linting finished with 1 warning   ⚠️

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
⚠️ chantools/umbrel-app.yml "icon" and "gallery" needs to be empty for new app submissions:
The "icon" and "gallery" fields must be empty for new app submissions as it is being created by the Umbrel team.

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
Copy link
Collaborator

al-lac commented Nov 14, 2025

Hey @guggero, thanks again for providing this super useful app to the Umbrel App Store! 🙌

The assets are ready and we are ready to go live! 🚀

CleanShot 2025-11-14 at 16 23 55@2x

@al-lac al-lac merged commit a40a602 into getumbrel:master Nov 14, 2025
1 check passed
@guggero guggero deleted the chantools branch November 14, 2025 17:03
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.

5 participants