Давно занимаюсь разработкой на JavaScript (фронт) и PHP. Работал с выделенными хостингом (не сервер, но выделенный постоянный IP и SSL-подключение). Пришло время, когда мне потребовалось использовать в своём проекте (который я обновлял вручную, по FTP, просто загружая/заменяя файлы, старые оставляя в бэкапах) использовать websocket, с которым у PHP, как известно, проблемы. Попробовал воспользоваться VPS с Node.JS. Но если в PHP и браузерном JS я разбираюсь, то в особенностях настройки и управления сервером, а также Node.JS - нет. По сути, основной сервер (хостинг, если точнее) у меня останется на PHP, а Node.JS мне нужна лишь для одной функции, которая будет обрабатывать websocket-соединения и общаться с клиентами. Так вот, как загрузить серверные файлы *.js, то есть проект node.js на, собственно, сервер? И почему везде пишут про этот gitHub, когда мне вполне себе удобно работать с файлами на сервере ручками, я уже привык к этому и не хочу я пользоваться этим gitHub'ом
Предполагаю, что в какой-то момент я что-то неправильно понял и неправильно сформулировал в своём мировоззрении представление о работе VPS с Node.JS. Но я хотел бы конкретный и понятный ответ, без воды, по сути. Спасибо за прочтение такого длинного вопроса
P. S. Возможно, тег "хостинги" лишний, но на всякий случай я добавил и его. Более того, в некоторых источниках (таких, как, например, reg.ru) VPS-сервер с Node.JS называют именно словом хостинг