Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate the watchtower-plugin into CLN on Umbrel #207

Open
mariocynicys opened this issue Mar 14, 2023 · 14 comments
Open

Integrate the watchtower-plugin into CLN on Umbrel #207

mariocynicys opened this issue Mar 14, 2023 · 14 comments
Labels
cln-plugin Stuff related to watchtower-plugin feature request New feature or request good first issue Good for newcomers

Comments

@mariocynicys
Copy link
Collaborator

Umbrel is what a lot of lightning node runners host their nodes on, because it has an easy to use interface and it's easy to install applications on.
Applications on Umbrel are like applications on an app store, and these applications can be any app you can think of, running inside a docker container, and has a web interface that is accessible from one's Umbrel endpoint.

There is a Core-Lightning (CLN) application available on Umbrel to run CLN nodes.
We can add the watchtower-plugin to Umbrel and integrate it with CLN.

I think this could be done in one of two ways:

  • Make a stand-alone app on Umbrel that would somehow add itself to the already installed CLN app and make it run the watchtower-plugin.
  • Make a simple button and maybe a stats window to the already published CLN app that would do the same.
@mariocynicys mariocynicys added feature request New feature or request cln-plugin Stuff related to watchtower-plugin labels Mar 14, 2023
@sr-gi
Copy link
Member

sr-gi commented Mar 16, 2023

I think this is a great idea. I'd link it to the SoB project about building the GUI for teos, they may get along well.

@sr-gi
Copy link
Member

sr-gi commented Mar 16, 2023

Related to #192

@anipaul2
Copy link
Contributor

anipaul2 commented Apr 6, 2023

Hi @sr-gi ,
Are there any specific design guidelines or requirements for creating a new app or modifying an existing one on Umbrel that I should be aware of before proceeding?

@sr-gi
Copy link
Member

sr-gi commented Apr 11, 2023

Nope, we haven't worked with Umbrel before, so all needs to be done from scratch.

Using an existing app as the base is an option, and most likely recommend.

@anipaul2
Copy link
Contributor

Nope, we haven't worked with Umbrel before, so all needs to be done from scratch.

Using an existing app as the base is an option, and most likely recommend.

okay.

@jonmarrs
Copy link

jonmarrs commented May 5, 2023

Why not make a watchtower-plugin Umbrel app that works with LND as well?

@sr-gi
Copy link
Member

sr-gi commented May 5, 2023

For that to work we'd need a way to pull the required information from LND, however, LND does not expose that publicly, so currently there is no way of doing so.

@jonmarrs
Copy link

jonmarrs commented May 5, 2023

So you're basically saying that watchtowers only work for CLN, not LND?

@mariocynicys
Copy link
Collaborator Author

mariocynicys commented May 5, 2023

So you're basically saying that watchtowers only work for CLN, not LND?

I beleive LND has their built-in 3rd party watchtower. The watchtower plugin (the one we are talking about in this thread) though only works for CLN.

@jonmarrs
Copy link

jonmarrs commented May 5, 2023

Interesting. I wonder if we could request that LND make the required interface public.

@sr-gi
Copy link
Member

sr-gi commented May 5, 2023

So you're basically saying that watchtowers only work for CLN, not LND?

No, that's certainly not what I'm saying. LND does has it's own watchtower, but it uses a private interface to interact with the node that third party software has no access to.

Interesting. I wonder if we could request that LND make the required interface public.

I've tried to talk them into it for years, but I encourage you to try. Maybe the more people requesting it the better.

@moneyball
Copy link

Is there an open LND GitHub issue detailing what is needed to make TEOS work with LND?

@sr-gi
Copy link
Member

sr-gi commented May 8, 2023

Is there an open LND GitHub issue detailing what is needed to make TEOS work with LND?

I don't think there is, but I'm happy to open one at this point.

@sr-gi
Copy link
Member

sr-gi commented May 8, 2023

lightningnetwork/lnd#7680 @moneyball

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cln-plugin Stuff related to watchtower-plugin feature request New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

5 participants