https://blockoperations.com/build-zencash-secure-node-part-1-prepare-vps/
1. port forward on your home firewall/router ports 9033 and 19033 to your computer
2. Run it on a 64 bit operating system, linux preferred
3. Buy a domain and create a fully qualified domain name that points to the ip address of your home firewall/router
4. Run the secure node tracker and put the ZEN in the locations you need to for operation.
The problem with home computer, you are exposing your IP address to everyone, and you probably have some crypto wallets there too.
Not if you have thought through your whole network config. This means on the router you use to create your home network, and on the machine(s) you are creating to add to the node pool(s). Lock down each machine as much as possible, both inbound and outbound, using the built-in firewall tools and use your router to ONLY redirect certain ports to the machine that needs to receive traffic on those ports. You can further lock down the machine(s) by disabling root login, using public/private key pairs for non-root users logging in, locking user passwords on all usernames that don't actually login, unsetting the shells for users that don't actually login (do not need shell access), and making sure to restrict what root-level access is granted to non-root users with sudo.
If you keep your wallets on the same machine you use to mine, well, that's probably a bad idea. Keep just enough coin on the machine that is a network node to meet the requirements. Store all your other coin(s) in wallet(s) on another machine.