How about a NAS or a SFF PC?
Whenever I need to keep anything running for transfering files (hosting or receiving), I just keep my small NAS online. Low-power and does the job (runs linux too). Can SSH into it, WOL the PC remotely,... If not a NAS, one could always get one of those tiny computers Like SlimFit or NSLU...