Создание нового проекта на Node.js
Добавьте свой проект Node.js одним из способов:
- создайте и загрузите отдельно от сайта
- добавьте в существующий сайт
Создание отдельного проекта

- Авторизуйтесь в ispmanager под нужной учетной записью.
- Перейдите в раздел Сайты.
- На панели инструментов нажмите
Создать сайт → Node.js проект. - Заполните данные:
- Доменное имя — имя нового сайта или проекта. Пример: example.com
- Владелец сайта — пользователь-владелец проекта. Доступно учетным записям уровня реселлер или выше
- Версия Node.js — версии Node.js от 12.13.0 до 26.2.0
- Способ подключения:
Сокет файл — подключение и работа проекта через Unix-сокет
ПодробнееДля работы Node.js через Unix-сокет будет создана директория
/var/www/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data/nodejs/.Чтобы передать настройки в файл сервера Node.js, используйте переменную окружения
SOCKETи её значение.Порт — подключение и работа проекта через свободный непривилегированный TCP-порт
Подробнееispmanager автоматически выберет свободный TCP-порт для Node.js. Поиск свободного порта начинается со значения, указанного в параметре NodeJsBackendBind конфигурационного файла ispmanager. Значение по умолчанию:127.0.0.1:10000.
Чтобы передать настройки в файл сервера Node.js, используйте переменную окружения
PORTи её значение.
- Способ создания проекта:
- Загрузить код приложения — файл
package.jsonс пакетами и зависимостями для запуска проекта- Загрузка кода:
- Загрузить из локального каталога — файл загружается только из директории владельца проекта. Выбор каталога доступен, если у пользователя есть права на чтение файлов
- Путь до папки — путь к папке с проектом из директории владельца проекта. Директория:
/var/www/ПОЛЬЗОВАТЕЛЬ/data
- Путь до папки — путь к папке с проектом из директории владельца проекта. Директория:
- Загрузить с локального компьютера — файл из папки на вашем компьютере
- Выбрать файл — выберите файл или перетащите его из папки на компьютере в панель
- Загрузить из локального каталога — файл загружается только из директории владельца проекта. Выбор каталога доступен, если у пользователя есть права на чтение файлов
- Загрузка кода:
- Запустить пустой проект — проект с файлом
package.jsonбез зависимостей. При необходимости отредактируйте файл после создания проекта
- Загрузить код приложения — файл
- Нажмите Создать.
После загрузки файла панель автоматически его прочитает и при успехе установит зависимости. В случае ошибки появится уведомление «Установка зависимостей Node.js завершилась с ошибками». Для просмотра журнала ошибок нажмите Подробнее в уведомлении или на
в разделе Сайты.
Далее настройте параметры запуска проекта.
Добавление проекта в сайт
- Авторизуйтесь в ispmanager под нужной учетной записью.
- Перейдите в раздел Сайты.
Создайте или
отредактируйте существующий сайт. - В настройках сайта укажите:
Обработчик — Node.js
При выборе обработчика Node.js установка CMS или конструктора сайта недоступна.
- Версия Node.js — версии Node.js от 12.13.0 до 26.2.0
- Способ подключения:
Сокет файл — подключение и работа проекта через Unix-сокет
ПодробнееДля работы Node.js через Unix-сокет будет создана директория
/var/www/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data/nodejs/.Чтобы передать настройки в файл сервера Node.js, используйте переменную окружения
SOCKETи её значение.Порт — подключение и работа проекта через свободный непривилегированный TCP-порт
Подробнееispmanager автоматически выберет свободный TCP-порт для Node.js. Поиск свободного порта начинается со значения, указанного в параметре NodeJsBackendBind конфигурационного файла ispmanager. Значение по умолчанию:127.0.0.1:10000.
Чтобы передать настройки в файл сервера Node.js, используйте переменную окружения
PORTи её значение.
- Сохраните изменения.
- Выберите сайт → нажмите
. - Нажмите Параметры запуска (Node.js).
- Установите нужные команды запуска.
- Нажмите Сохранить и перезапустить.
После первого развертывания проекта автоматически установятся зависимости из файла package.json.