How to create a node?

So I need some help regarding deploying my own ethereum node, from what I understand, I need to deploy a non-mining Full Node and run something called a webSocket so that I'm able to execute transactions locally.
The reason I've resorted to running a full node is because Infura is not providing me with enough API request to cover my needs and they're getting way too expensive.
First of all I'm using Windows so I haven't really found any guides on YouTube that are updated with the merge, that's why I kind of resorted to Reddit.
So I've got some questions:
-
Do I need a full node for the websocket requests which are around 6 Million a day.
-
Do I need open ports so I can run a node?
-
The docs recommend having unlimited internet speed which I'm not sure if they mean speed or bandwidth, either way is 6 Million requests a day relative to the speed or is it static?
To keep this short, I really thought the setup would be rather simple but I'm very well considering hiring someone to help me with this, but thought I'd still give it a shot myself with the help of some experts here.
submitted by /u/Darkvec
[link] [comments]