How does this differ from just using docker, which I'm fairly familiar with? You can do that with docker right?
I've been using https://github.com/phusion/baseimage-docker and love it. You can run one or multiple processes, and scheduled stuff. It's a PC in a docker container, and very widely supported by VPS providers, for really simple deployment.
I'm running the same docker container on my laptop, and when I make change, just replace the docker image on the remote machine, it saves state, it's great!
Am I missing some point?
Thanks - I didn't hear about that docker exploit, that's bad for bare-metal docker providers I guess, but won't affect most people who would use VPS or their own PCs.
I see, as long as there will remain a docker container, and preferably an easier to use one. It should not be anything like as difficult to set up a witness as it currently seems!