Хостинг для Node.js - это любой VPS, куда вы устанавливаете необходимое ПО. Например, командами apt-get install nodejs и apt-get install npm.
Виртуальные выделенные сервера (VPS, VDS) с русской поддержкой
Зарубежный VPS-хостинг
Работает без косяков. Удобные конфигурации, цена не кусается. Для Django и NodeJS в самый раз.
Держу проекты на NodeJS и Laravel/Yii2 тут, уже два года, полет нормальный. Очень удобные мобайл аппы и виджеты.
Сервисом пользуюсь для разработки небольших личных проектов различной направленности. В основном на Node.js. В общем, работой сервиса 1cloud доволен. Стабильность работы серверов не вызывает нареканий, пинг в районе 7-10ms с серверов из Питера. Цены, в принципе, не такие уж и кусачие, хотя могли бы быть и ниже (в особенности SSD диски). Также довольно таки порадовал приятный интерфейс управления сервером с информативной статистикой по нагрузке, посещаемости и т.д. В дальнейшем планирую продолжать держать тут выделенный сервачёк для различного рода экзекуций.
Искал хостинг под node.js проект, чтобы можно было повесить на него свой домен, сервера в России (так как проект по большей части предназначен для нашей аудитории), недорого и быстро. Перепробовал все эти забугорные openshift, nodejitsu и т. д. Где то прописать домен можно было через костыли, где то возможность настройки ограничивалась веб - интерфейсом и какой нибудь бредовой схемой деплоя через github или еще чего нибудь. Наткнулся на simplecloud, понравилось обилие возможных для установки OS, скорость установки / перезагрузки + возможность расширения памяти / CPU на лету. В итоге остановился на нем. Пока что все отлично!
Пользуюсь данным хостингом 2 месяца:
+ Стабильность
+ Техподдержка
- Технические работы админов
_______________________________
В целом доволен и буду продолжать им пользоваться. А теперь немного более подробно:
Установка и настройка:
У меня сайт-визитка, сначала взял VDS-Старт OpenVZ, но как оказалось проблематично корректно настроить работу MySQL под 512мб, в итоге Killer постоянно убивал тот или иной процесс и MySQL падал, памяти не хватало. Перешел на 1024 Мб памяти и всё стало отлично, в итоге Apache + PHP + MySQL + vsFTPd + postfix + node.js кушают около 650-750mb памяти. Может быть KVM был бы надежнее, ну или грамотнее настраивать, так как я всё ставил самостоятельно по документации, то можно было вложиться в 512, у меня не получилось, хотя гуглил достаточно долго в поисках адекватных конфигов для MySQL.
Трудности в настройке:
Не знаю, хорошо ли это или плохо, но при обучении на виртуальной машине Ubuntu 14 ставился почти голый, но некоторые базовые вещи всё же были установлены, тут же абсолютно пустой Ubuntu, что не установка, постоянно надо было либо то, либо другое приложение так же установить. Может быть с технической стороны сервер и не имеет ничего лишнего, а вот для новичка это выявилось в лишние пару часиков установки.
Стабильность работы:
Жалоб среди посетителей и клиентов не замечал. Почти всё время работал стабильно, заметил небольшие падения на 5-10 минут дважды по ночам, около 4 или 5 часов утра по московскому времени, видимо на этот период создаются бек-апы и из-за них возникают трудности. Писал две жалобы в тех.поддержку и получал ответ за 15 минут после того, как сайт снова оживал примерно следующего плана "сейчас всё работает, напишите, если снова упадёт". После второй жалобы где-то уже месяц не замечал падений.
Тех.поддержка:
Отвечают достаточно быстро, порадовало, что денег не требовали. Рассказали как настроить rdns, проконсультировали про SSL сертификаты, ответы поступали достаточно быстро, иногда 30 минут, иногда несколько часов.
Минусы:
После оплаты почта от firstvds пришла в спам-фильтр в mail.ru , хотя у них одна из самых лояльных систем. Когда настраивал себе почту, то выяснил, что firstVDS находится в одном спам-списке UCEPROTECTL3, то есть на провайдер разрешают до 100 спамеров, а сейчас listed for hosting a total of 190 abusers. Замечу, что 3 недели назад в списке было 120 abusers, то есть администрации надо проявлять более жесткую политику, так как 190 спамеров вредят всем остальным клиентам. В тех.поддержке хоть и ответили, но ответ был шаблонным, что-то вроде: "UCEPROTECTL3 слишком жесткого ведут себя иногда, тяжело выбраться из их списка, будем стараться".
Огромный минус: я получил IP, на котором ранее был другой сайт и сейчас до сих пор чужой домен привязан к моему IP и никто ничего не может сделать. В тех.поддержке написали, что они не могут помочь, берите другой IP или обращаться надо только к владельцу серверов имён. Обратился к Nic.ru , а там так же развели руками.
П.С. Мой сайт: https://school-php.com