Node.js - межплатформенная среда выполнения Javascript, построенная на движке JavaScript V8 от Chrome. Node.js использует управляемую событиями, неблокирующую модель ввода-вывода, которая делает ее легкой и эффективной, особенно для серверных и сетевых приложений. npm , экосистема пакетов Nodes является самой большой экосистемой библиотек с открытым исходным кодом в мире.

Этот прибор включает в себя все стандартные функции TurnKey Core и, кроме того:

  • Конфигурации Node.js:

    • n Узел Менеджер версий, используемый для установки последней стабильной версии узла. n поддерживает обновление узла до последней версии и переключение между несколькими более старыми версиями:

      # установить последний стабильный узел
      n стабильный
      
      # показать все устанавливаемые версии
      n список
      
      # установить определенную версию
      n <версия>
      
    • Поддержка установки пакетов npm глобально более надежно без root или sudo:

      su node
      пакет npm install -g
      
    • systemd PM2 service /etc/systemd/system/pm2-node.service запускает приложения узла при загрузке.

      pm2 - менеджер производственных процессов, который помогает поддерживать работу ваших узлов, поддерживает кластеризацию и упрощает управление приложениями узлов:

      # su node
      $ pm2 start - max-memory-restart 500M /opt/yourapp/app.js
      $ pm2 stop tklweb-cp
      $ pm2 список
      
    • Шаблон конфигурации по умолчанию Nginx:

      сервер {
          слушать 0.0.0.0:80 default_server;
      
          установить $ nodeapp_port 8000;
          include / etc / nginx / include / nodejs-proxy;
      }
      
    • npm bash tab-completion:

      $ npm в <tab>
      инфо-инсталляция
      
    • сотни приложений с примерами узлов:

      Примеры $ ls / opt / node
      express_example node-by-example nodejsbook.io.examples practnode
      
    • Веб-страница по умолчанию / панель управления в / opt / tklweb-cp сама по себе является примером приложения Node.js, созданного с использованием шаблонов экспресс-и нефрита.

  • Связанные глобально установленные пакеты Node.js:

    • PM2 : менеджер производственных процессов. Настроено для запуска при загрузке в качестве службы systemd.

    • навсегда : простой инструмент CLI для обеспечения непрерывного запуска приложения-узла. Поддерживает просмотр источников изменений и перезапуска приложения.

    • node- inspector : мощный отладчик, смоделированный после Chrome devtools .

    • grunt : task runner, который автоматизирует повторяющиеся задачи, такие как minifcation, compilation, unit testing и linting.

    • bower : менеджер пакетов для зависимостей браузера на стороне клиента

    • nsp : Аудит аудита пакета Node Security. Аудит зависимостей для известных уязвимостей безопасности:

      cd / opt / yournodeapp
      nsp audit-package
      
  • Postfix MTA (привязан к localhost), чтобы разрешить отправку электронной почты (например, восстановление пароля).

  • Модули Webmin для настройки Postfix.

Учетные данные (пароли, установленные при первой загрузке)

  • Webmin, SSH: имя пользователя root

Купить сервер с Node.js - Асинхронная Javascript Framework

Итак, чтобы получить в распоряжение виртуальный сервер, с предустановленным программным обеспечением Node.js - Асинхронная Javascript Framework вам необходимо выбрать необходимый серверу объем оперативной памяти, размер диска, количество ядер процессора и заказать сервер. Если сомневаетесь, сколько брать оперативной памяти, какого объема заказывать диск, лучше узнать это в докуметации. Решение которое подходит для большинства случаев: 4 ядра, объем оперативной памяти 4gb, диск в 100 гб (с учетом локальных бекапов). Через 1-2 минуты от момента оплаты, вы получите на руки полностью подготовленный сервер.

  • Количество ядер:

  • Объем памяти:

  • Параметры дисков:

  • Период оплаты

  • Стоимость:
  • Стоимость со скидкой:
  • Экономия:
  • Сумма к оплате:

Хостинг Turnkey

TurnKey Linux — сервер c предустановленным программным обеспечением под ключ. Виртуальная библиотека Linux-приложений под ключ представляет собой бесплатный проект с открытым исходным кодом, который разработал ряд предустановленных серверных программных пакетов на базе Debian. Turnkey Linux может быть развернут на виртуальных машинах, или ​​на выделенных серверах. В настоящее время проект поддерживает более 100 пакетов программного обеспечения, все свободно лицензированные и готовые к использованию. Все с ежедневными автоматическими обновлениями безопасности и возможностью создания полной резервной копии. Каждый из пакетов будет вам доступен всего через 3-5 минут после заказа.

Преимущества

  • вы получите доступ к услуге в течение 1-2 минут
  • большой выбор операционных систем
  • большой выбор предустановленного программного обеспечения
  • доступ к серверу как по протоколу SSH так и по VNC
  • Круглосуточный мониторинг сервера с оповещением по email
  • Полный root доступ
  • Возможность перезапуска сервера через веб-интерфейс