I would also recommend that instead of running a bitcoin node on your desktop computer, you set up a dedicated server to do it.
It can be something as simple and cheap as a raspberry pi
Here is a great tutorial
https://github.com/Stadicus/guides/tree/master/raspiboltThe problem with running bitcoin core (and lightning especially) on your desktop is that it's not online 24/7 and have a bunch of other stuff running at the same time.
There is also a security issue, better to have a securely setup Linux box dedicated for only bitcoin.