Инсталляция системы

Перед инсталляцией убедитесь, что Ваша система отвечает системным требованиям. Обычно мы предоставляем бесплатно услугу удалённой установки на Ваш сервер. Для этого необходимо только чистую UNIX-систему, напр. UBUNTU server 14.04.x с доступом правами администратора по ssh. Если Вы хотите установить систему сами, то следуйте ниже инструкциям.

Установка самостоятельно

  1. Распакуйте полученный архив в директорию веб-сервера.
  2. Зайдите через веб в распакованную директорию. Следуйте инструкциям инсталлятора.
  3. Авторизируйтесь, используя логин system и пароль 1234.
  4. Перейдите в «Администрирование» => «Настройки системы». Заполните всю нужную информацию. Внесите в планировщик задач две задачи, описанные на странице «настройки системы».
  5. Далее, Вам необходимо установить nodejs, а так же модули: mysql & socket.io.
  6. Запустите сервер: используя строку подсказку из «Администрирование» => «Настройки системы».

Обратите внимание так же на то, что Ваш firewall не блокирует адреса nodejs-сервера.
Пример установки под ubuntu 14.04-1: 
Обновление дерева портов:

$ sudo apt-get update


Установка VESTA-панели

$ curl -O http://vestacp.com/pub/vst-install.sh
$ sudo bash vst-install.sh


Установка модулей php

$ apt-get install php5-imap
$ php5enmod imap
$ sudo apt-get install php5-ldap
$ sudo service apache2 restart


Установка nodejs и всего что с ним связано

$ sudo apt-get install nodejs
$ sudo apt-get install npm
$ sudo npm install pm2 -g
$ sudo npm install socket.io -g
$ sudo npm install mysql -g
$ sudo ln -s /usr/bin/nodejs /usr/bin/node

Войдите в VESTA, используя логин и пароль, ранее отправленные на почту, создайте WEB-домен и БД. 
Войдите по FTP/SFTP в созданный сайт и распакуйте архив zenlix.
Войдите по WEB в созданный сайт и следуйте инструкциям.

Отредактируйте файл nginx.conf Вашего веб-каталога (обычно /home/admin/conf/web/nginx.conf), добавив следующее:


  location /socket.io {
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_http_version 1.1;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $host;
    proxy_pass http://127.0.0.1:3001/socket.io/;
  }


После удачной установки, не забудьте добавить в VESTA планировщик задачи из: «Администрирование» => «Настройки системы». Так же запустить nodejs(pm2) используя строку подсказку из «Администрирование» => «Настройки системы».

$ sudo pm2 startup
$ sudo pm2 save

Всё готово!