I tried to setup a LN using this link but I stopped because it says that as pre requisite to LN is that "You need to have a full Bitcoin node, not just a LN running a copy of Bitcoin Blockchain."
Moreover, my laptop is enough to run a node or I need to get some specialized server type machine to run a LN?
That's not very accurate because 1) you can use Neutrino mode instead of Bitcoin nodes and 2) I already have a synced node from which I can generate RPC credentials for you.
You can even run a LN node on your desktop, but to receive payments (zaps) you need to keep it on.
NotATether didn't elaborate in details what they meant by providing a Bitcoin Core node to connect a user's Lightning node to it. Simply ask for details...
So basically, you need an RPC connection
and a ZMQ connection from Bitcoin core to the LND software.
Basically, you need these options in bitcoin.conf:
rpcuser=yourUsername
rpcpassword=yourStrongPassword
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333
The ZMQ publishing ports are for automatically relaying new blocks and transactions to LND, but there's also a mode where you can poll the RPC server with that information. In the case of the host I'd set it to 0.0.0.0 for all users to connect.
The only thing I don't like about this is that there can only be one RPC user/password. Wallet functionality is disabled so that's not a problem. But people can still stop the node with it and cause annoyances.