I'm looking to host some (continuously running forever-or-for-a-period-of-time) code on a server. The code might be open-source.

While I decide what code will be running by that server, anyone else with an internet connection must be able to verify whether the code that is running is actually what it is claimed to be.

Is there a server (near bay area) or webhost that provides such hosting?

Bonus points: if I do not have to install anything (like how free PHP web hosts provide web interfaces).

Bonus points: free if possible, free trial otherwise, otherwise trialstart of below USD 99c/week.

  • What would you consider acceptable proof? Statement from the hosting company? Some kind of (hosting-company supplied) monitoring system that returns hashes of what's running? Jun 15 at 12:06
  • @MichaelKohne, hashes (or the code itself) would be a straightforward solution. Eg, if a user goes to proofhost.com/admin-foo/hello.php and it says hello world, then he can go to proofhost.com/admin-foo/hello.php.source to see a hash of the code. Of course all the code must be taken into account, including all the pre-run scripts and whatever if they do run. and it must indicate that that script has been so (running) for the past x hours/days.
    – Pacerier
    Jun 19 at 19:43
  • But then how do you know any of the returned hashes are real? I'm probably not understanding the use case, but the software providing the hashes is also running on the server in question. If you trust the server to not lie to you, why do hashes and not simple version #s or something to tell you which software is running? If you DON'T trust the server, then, well, why do you trust it to give you accurate hashes? Jun 20 at 9:43
  • @MichaelKohne, Yep "simple version #s" works too.
    – Pacerier
    Jun 20 at 19:30
  • "anyone else with an internet connection" is a security risk How about ssh with a non-privileged user. Top would show what is running. There are dozens of ways to hash files like sha2. You could allow said ssh user to run a script to run any kind of hashing you want. Is this the kind of thing you want?
    – cybernard
    Jun 27 at 16:01


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.