oh sorry, I missed that part you asked. "public nodes" you mean hosted nodes like voltage.cloud? In any way, if it is a home node (in a machine that you control it) or on a hosted node, it doesn't matter, you need to have the "keys" to that node, otherwise you can't use apps like Juggernaut.
To learn more about LN start here https://lightning.how