talaia-labs / rust-teos

The Eye of Satoshi - Lightning Watchtower
https://talaia.watch
MIT License
128 stars 62 forks source link

Create a web-based GUI for teosd #192

Open sr-gi opened 1 year ago

sr-gi commented 1 year ago

It would be nice to have a web-based GUI to monitor what is going on with teosd.

This should pull data from teos-cli and display it in a user-friendly manner.

Further info: https://www.summerofbitcoin.org/project-ideas-details?recordId=recYp3MeVaI79Jocg

DISCLAIMER

This is a Summer Of Bitcoin (SOB) project. If you're considering tackling this but you are not part of SOB, please leave it until SOB is over. After that, feel free to jump in.

mariocynicys commented 1 year ago

And would be so nice to have it integrated with umbrel. Seems like a lot of lightning nodes are running on umbrel, they would probably appreciate having a one-click-install watchtower there.

Relevant repo: https://github.com/getumbrel/umbrel-apps

sr-gi commented 1 year ago

Oh, you already mentioned this here, I forgot 😅 . Anyway, I'm linking it so whoever takes this can also try to accommodate that.

mariocynicys commented 1 year ago

Oh, you already mentioned this here, I forgot sweat_smile . Anyway, I'm linking it so whoever takes this can also try to accommodate that.

No, the one I mentioned here I mean the tower with it, meaning that we can package the tower in a docker container and publish it along with it's to-be-made web interface into an umbrel app. Thus installing an altruistic tower on umbrel would be an easy single click.

The other one #207 is aimed for doing the same for the plugin. Integrating it with umbrel's CLN app.

Devilinheaven234 commented 1 year ago

I'm a part of SOB and will be opting for this project would like to take it on

sr-gi commented 1 year ago

I'm a part of SOB and will be opting for this project would like to take it on

I'd recommend you join discord (link in README) and start working on the competency tests if you haven't already

anipaul2 commented 1 year ago

Oh, you already mentioned this here, I forgot sweat_smile . Anyway, I'm linking it so whoever takes this can also try to accommodate that.

No, the one I mentioned here I mean the tower with it, meaning that we can package the tower in a docker container and publish it along with it's to-be-made web interface into an umbrel app. Thus installing an altruistic tower on umbrel would be an easy single click.

The other one #207 is aimed for doing the same for the plugin. Integrating it with umbrel's CLN app.

So, after making the Gui we can integrate with umbrel so that the tower can be run from there? And if it's done it can also be integrated with the cln plugin which is the watchtower client?

jonmarrs commented 1 year ago

I'd also recommend making an Umbrel app that is compatible with LND. There are two popular Lightning implementations that run on Umbrel: CLN and LND. We chould make apps for both versions of Lightning.

sr-gi commented 9 months ago

I still need to figure out how to properly integrate this within the repo, or the org, but @optimm did a great job creating a GUI for teosd: https://github.com/optimm/teosd-gui