thanks for the answer and sorry for the long delay.
I've tried Heroku and am puzzled a bit. I've installed the heroku toolbelt and other stuff (node.js was installed previously), then cloned hive.js:
Which suggests everything is ok. But when I've opened my app page, it said "An error occurred in the application and your page could not be served. Please try again in a few moments. If you are the application owner, check your logs for details." heroku logs told me:
2016-04-25T14:34:33.459783+00:00 heroku[api]: Release v2 created by ________@________
2016-04-25T14:34:33.459783+00:00 heroku[api]: Enable Logplex by ________@________
2016-04-25T14:46:38.716970+00:00 heroku[api]: Scale to web=1 by ________@________
2016-04-25T14:46:38.772999+00:00 heroku[api]: Release v3 created by ________@________
2016-04-25T14:46:38.772999+00:00 heroku[api]: Deploy 59632f4 by ________@________
2016-04-25T14:46:39.200646+00:00 heroku[slug-compiler]: Slug compilation started
2016-04-25T14:46:39.200652+00:00 heroku[slug-compiler]: Slug compilation finished
2016-04-25T14:46:40.025291+00:00 heroku[web.1]: Starting process with command `npm start`
2016-04-25T14:46:42.600746+00:00 app[web.1]: npm ERR! Linux 3.13.0-79-generic
2016-04-25T14:46:42.601570+00:00 app[web.1]: npm ERR! argv "/app/.heroku/node/bin/node" "/app/.heroku/node/bin/npm" "start"
2016-04-25T14:46:42.601947+00:00 app[web.1]: npm ERR! node v5.10.1
2016-04-25T14:46:42.602343+00:00 app[web.1]: npm ERR! npm v3.8.3
2016-04-25T14:46:42.604099+00:00 app[web.1]:
2016-04-25T14:46:42.605615+00:00 app[web.1]: npm ERR! missing script: start
2016-04-25T14:46:42.605849+00:00 app[web.1]: npm ERR!
2016-04-25T14:46:42.606044+00:00 app[web.1]: npm ERR! If you need help, you may report this error at:
2016-04-25T14:46:42.614895+00:00 app[web.1]: npm ERR! Please include the following file with any support request:
2016-04-25T14:46:42.614683+00:00 app[web.1]:
2016-04-25T14:46:42.614957+00:00 app[web.1]: npm ERR! /app/npm-debug.log
2016-04-25T14:46:43.552582+00:00 heroku[web.1]: Process exited with status 1
2016-04-25T14:46:43.570904+00:00 heroku[web.1]: State changed from starting to crashed
2016-04-25T14:46:43.572079+00:00 heroku[web.1]: State changed from crashed to starting
2016-04-25T14:46:44.853339+00:00 heroku[web.1]: Starting process with command `npm start`
2016-04-25T14:46:47.740351+00:00 app[web.1]: npm ERR! Linux 3.13.0-79-generic
2016-04-25T14:46:47.741107+00:00 app[web.1]: npm ERR! argv "/app/.heroku/node/bin/node" "/app/.heroku/node/bin/npm" "start"
2016-04-25T14:46:47.741516+00:00 app[web.1]: npm ERR! node v5.10.1
2016-04-25T14:46:47.742110+00:00 app[web.1]: npm ERR! npm v3.8.3
2016-04-25T14:46:47.744969+00:00 app[web.1]: npm ERR! missing script: start
2016-04-25T14:46:47.744010+00:00 app[web.1]:
2016-04-25T14:46:47.755948+00:00 app[web.1]:
2016-04-25T14:46:47.756263+00:00 app[web.1]: npm ERR! Please include the following file with any support request:
2016-04-25T14:46:47.756426+00:00 app[web.1]: npm ERR! /app/npm-debug.log
2016-04-25T14:46:47.745150+00:00 app[web.1]: npm ERR!
2016-04-25T14:46:47.745308+00:00 app[web.1]: npm ERR! If you need help, you may report this error at:
2016-04-25T14:46:48.638395+00:00 heroku[web.1]: Process exited with status 1
2016-04-25T14:46:48.651870+00:00 heroku[web.1]: State changed from starting to crashed
2016-04-25T15:00:37.740566+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=morning-eyrie-26758.herokuapp.com request_id=b8e0a999-41b1-4c6c-840e-934eb65a08cc fwd="83.149.244.216" dyno= connect= service= status=503 bytes= 2016-04-25T15:00:41.375452+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=morning-eyrie-26758.herokuapp.com request_id=b3740055-05fa-47ff-9fda-936f6147474b fwd="83.149.244.216" dyno= connect= service= status=503 bytes= So it would be lovely if you can give me some hint about this. Or should I ask on StackOverflow or somewhere else? I've already reported the problem to Heroku using the button inside their guide, may be they'll help.
Yakov.