# BTCPay connect to a Lightning node, internal or custom?

**URL:** https://community.umbrel.com/t/btcpay-connect-to-a-lightning-node-internal-or-custom/5580
**Category:** Support and Troubleshooting
**Created:** [January 4, 2022, 11:50am UTC](https://community.umbrel.com/t/btcpay-connect-to-a-lightning-node-internal-or-custom/5580 "2022-01-04T11:50:45Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Eluc](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/eluc/32/1883_2.png) [@Eluc](https://community.umbrel.com/u/Eluc)
#### Post date: [January 4, 2022, 11:50am UTC](https://community.umbrel.com/t/btcpay-connect-to-a-lightning-node-internal-or-custom/5580/1 "2022-01-04T11:50:45Z")

</div>

Hello,  
I setting up my BTCPay server running on Umbrel and when I want to connect the lightning node, I’m not sure if I should choose internal or custom. Will internal create a new node just for BTCPay or will it use the internal node created by Umbrel?  
Alternatively can I use a LNHub invoice only URL generated by LNbits? (maybe I didn’t understood the whole concept here, sorry if it doesn’t make sense).

---

<div class="post-metadata">

### Author: ![DarthCoin](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/darthcoin/32/1628_2.png) [@DarthCoin](https://community.umbrel.com/u/DarthCoin)
#### Post date: [January 4, 2022, 12:03pm UTC](https://community.umbrel.com/t/btcpay-connect-to-a-lightning-node-internal-or-custom/5580/2 "2022-01-04T12:03:33Z")

</div>

Questions for you to ask yourself:

1. For what you need a BTCpay server?
2. Do you have webshop open to public in clearnet?
3. You want it only for donations?
4. You want it only for learning how to use it?

---

<div class="post-metadata">

### Author: ![Eluc](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/eluc/32/1883_2.png) [@Eluc](https://community.umbrel.com/u/Eluc)
#### Post date: [January 4, 2022, 12:51pm UTC](https://community.umbrel.com/t/btcpay-connect-to-a-lightning-node-internal-or-custom/5580/3 "2022-01-04T12:51:45Z")

</div>

I mostly want to learn how to use it and what are the possibilities. And yes my first practical use will be to use it for donation I guess. But I already setup LNbits and figure out how to make a donation permanent LNurl or on demand generated invoice, but I feel that the usage of LNhub is not so professional looking, so I want to compare with BTCPay.  
I setup a reverse proxy for both BTCPay and LNbits so they are accessible from clearnet.

---

<div class="post-metadata">

### Author: ![Eluc](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/eluc/32/1883_2.png) [@Eluc](https://community.umbrel.com/u/Eluc)
#### Post date: [January 5, 2022, 10:42am UTC](https://community.umbrel.com/t/btcpay-connect-to-a-lightning-node-internal-or-custom/5580/4 "2022-01-05T10:42:17Z")

</div>

So, I take the risk and try myself. I select internal and test with a small payment and it arrives in my Umbrel LN wallet directly! So I guess it’s well prepared, very easy to setup!

---

<div class="post-metadata">

### Author: ![Hakuna](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/hakuna/32/549_2.png) [@Hakuna](https://community.umbrel.com/u/Hakuna)
#### Post date: [January 5, 2022, 7:39pm UTC](https://community.umbrel.com/t/btcpay-connect-to-a-lightning-node-internal-or-custom/5580/5 "2022-01-05T19:39:03Z")

</div>

Good job.  
I would assume the external wallet is optional when you want to seperate both your node wallet to run / fund your channels vs the wallet holding the retail / crowdfunding flows. If you don’t need or want the seperation, because it’s your shop anyway, you can use the internal wallet and be fine.

---

<div class="post-metadata">

### Author: ![Eluc](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/eluc/32/1883_2.png) [@Eluc](https://community.umbrel.com/u/Eluc)
#### Post date: [January 5, 2022, 9:01pm UTC](https://community.umbrel.com/t/btcpay-connect-to-a-lightning-node-internal-or-custom/5580/6 "2022-01-05T21:01:15Z")

</div>

Yes exactly, as BTCPay can manage multiple shop, you might have one shop on the same server as your node using the local node and another shop using a different external node. That’s what I understood. Also I guess that if you install BTCPay server manually on a server, it comes (optionally?) with a node and other tools like RTL or Thunderhub but the version for Umbrel did had these addons as it’s using the app from Umbrel already. If a dev can give more details (or if someone understood enough to look in the GitHub what’s going on) it would be interesting to know for us mortal non-coder.

Anyway I’m pleasantly surprise how easy and fast it is to deploy and use directly out of the box, good job Umbrel team and BTCPay team.
