The verifier node does not need a static IP address or open ports.
The verifier node does not require significant storage capacity. The minimum storage needed is merely for the software and its configuration, which should be less than 100MB.
Running in Desktop App
You can operate your nodes on any OS by using the Desktop App. Check Running in Desktop Appfor more details.
Starting with Source Code
If you prefer to start with the source code, you can choose one of the following methods: