If you can afford, another good option is having a
Windows VPS (there are many servers who offer this service). You paid between $15 to $20 USD monthly to have a Windows PC machine online 24/7 days, at your full disposition. Using a VPS you don't need to have your PC turned on, and you can install HFS there. Don't confuse the term "VPS" with "VPN", you need a VPS.
Another option, is buying a
Mini PC, like
this. It has low power consumption, and runs Windows like a normal desktop PC. If you buy this, be careful to choose the one that runs Windows, not Android, so you can run HFS normally.
Good luck!