Have you considered integrating it with a cloud provider account? So that $SERVER in your example could be a DO droplet name, or a hostname from "google cloud compute instances list" or "aws ec2 describe-instances" commands.
[1] https://github.com/myplaceonline/posixcube/issues/1 [2] https://github.com/myplaceonline/posixcube/issues/2 [3] https://github.com/myplaceonline/posixcube/issues/3