Погуглив ваше сообщение об ошибке, я наткнулся на эту ветку - которая, по общему признанию, очень старая, но она от cPanel и имеет следующий комментарий от администратора на тот момент:
Jailshell - это ограниченная среда по дизайну. Он не предназначен для замены полнофункциональной, неограниченной оболочки, например, предоставляемой Bash. Если вашему пользователю нужны такие полнофункциональные среды, возможно, им нужен полный доступ к оболочке или другой метод, с помощью которого они могут достичь своей цели.
Этот ответ был дан в 2006 году (да, 13 лет назад), но я должен представить, что дух этого ответа по-прежнему верен.
Честно говоря, я боялся бы использовать любого провайдера виртуального хостинга, который дал бы вам более чем очень ограниченную оболочку для использования - это открывает двери для многих уязвимостей безопасности, и если несколько клиенты находятся в одном и том же времени выполнения (т. е. на виртуальном хостинге), это может быть катастрофическим. Возможно, ваш хост разрешает это, или, может быть, то, что вы описываете, на самом деле не то, о чем я говорю ... вы не предложили много подробностей по этому вопросу.
Вернуться к вашему вопросу: Does this mean node.js is installed and ready to run? Do I have to upload project as well? Where to?
Если бы мне пришлось угадывать, вероятно, Node не установлен (его нет у большинства провайдеров виртуального хостинга), но я не могу сказать наверняка, исходя из предоставленной вами информации. Моя рекомендация будет позвонить в их службу поддержки. Или заплатите за выделенную учетную запись хостинга, где вы получите root-доступ. Или просто используйте что-то вроде Heroku.