Since I am not good at command line nor linux. I went ahead and tried to run a GUI wallet of LN. I did it with litecoin because I don't want to lose much money if something goes wrong.

I manage to run LTC and LND 0.7. LND as the LN node and zap wallet as a GUI wallet so that I understand what I am actually doing when closing and opening channels.

Now that I can do it with Litecoin I can use bitcoin LN, with zap wallet and lnd.

I didn't run my very own node because with zap wallet you can only run nodes in private mode, but by runing your own node with lnd command line you can have you very own node with public ip or even tor.