К основному содержанию

GUJ на своём сервере

Установка GUJ на свой сервер

Как подготовить сервер и добавить его в панель GUJ

Что понадобится

Подготовьте отдельный сервер для GUJ. Он будет принимать запросы к вашим доменам, проверять их и передавать на сайты.

В командах и некоторых полях панели используется слово node, или «нода». Здесь оно означает сервер GUJ.

  • Отдельный виртуальный сервер (VPS) или выделенный сервер с публичным IPv4
  • Доступ к серверу по SSH от пользователя с правами sudo
  • Открытые порты 80 и 443, если через сервер будут работать сайты
  • Доступ сервера к панели GUJ и хранилищу обновлений

Перед установкой

Используйте отдельный чистый сервер без других панелей, прокси-серверов и старых правил сетевого доступа.

Проверьте, что публичный IP сервера постоянный. Пробная лицензия выдается на IP, поэтому для теста лучше сразу брать тот сервер, который вы планируете использовать дальше.

Установка

Подключитесь к серверу по SSH и запустите установщик:

curl -fsSL https://files.guj.ru/node/install.sh | sudo sh

Установщик подготовит GUJ, создаст токен привязки и покажет его в терминале. Токен нужен один раз — чтобы добавить сервер в панель.

Не отправляйте токен посторонним

Токен подтверждает, что вы контролируете сервер. После добавления сервера панель не сможет показать этот токен снова.

Добавление в панель

  1. Откройте Серверы → Добавить сервер
  2. Введите понятное название, например город или назначение сервера
  3. Укажите публичный IP сервера
  4. Вставьте токен, который показал установщик
  5. Оставьте Обновлять GUJ автоматически включённым, если не хотите запускать обновления вручную
  6. Сохраните сервер

Если IP ещё не использовался для пробной лицензии, панель выдаст тестовую лицензию на 7 дней. После добавления сервер GUJ начнёт отправлять в панель сведения о своей работе.

Первые проверки

В карточке появятся срок лицензии и состояние сервера. Там же будет время, когда сервер в последний раз сообщил о своей работе.

Если данные не обновляются, проверьте доступ к панели и сетевые правила.

Оставьте автообновление включённым. Иначе сервер GUJ придётся обновлять вручную.

Подключение доменов

Откройте карточку добавленного сервера и нажмите Добавить домен. При подключении домена выберите этот сервер для защиты.

Направьте A-запись домена на публичный IP сервера. Если DNS указывает на другой адрес, трафик не попадёт в GUJ.

Защита сервера сайта

Защита самого сервера включается отдельно. Если в карточке указано Не настроена, выполните инструкцию Защита сервера GUJ.

Если сайт находится на другом сервере, разрешите ему принимать запросы только с IP сервера GUJ. Иначе к сайту можно обратиться напрямую и обойти GUJ.

Не храните приватные ключи, пароли и токены в тикетах поддержки. Если нужно прислать диагностику, сначала удалите секретные значения.

Если что-то не работает

  • Проверьте, что публичный IP в панели совпадает с IP сервера
  • Проверьте, что токен скопирован полностью и начинается с guj_node_
  • Проверьте, что сервер доступен по сети и не блокирует исходящие подключения
  • Откройте заявку в поддержку и укажите название сервера, домен и что именно не получилось

Помогла ли эта статья?

Ваш ответ поможет сделать документацию понятнее