Sort:  

Remote access would be a must, or just scheduled IP updates. You could always just run your own DNS and have it connect through that.

True that might be the easier way.

Now you would have a single point failure. Figure how to put it on the Blockchain. ;)