For your security reasons I would suggest VPS. You don't want to expose your IP address to everyone.
Also if your internet provider doesn't provide Static IPs, or if your power shuts off. A VPS is secure and runs 24/7 off the same IP, requiring virtually no intervention once it's up and running.