As much as I understand, yes people can clone your server and it is possible even to spoof hard drive serial number.
You can alternatively host your server in cloud and provide services to your client. You may also encrypt the harddrive and then it can't be used in another computer. In case you are using a vm for the server, Use Truecript to wrap everything in a container.Make sure to only open the container when you need it, and close it when you're done.