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, создаст токен привязки и покажет его в терминале. Токен нужен один раз — чтобы добавить сервер в панель.
Токен подтверждает, что вы контролируете сервер. После добавления сервера панель не сможет показать этот токен снова.
Добавление в панель
- Откройте Серверы → Добавить сервер
- Введите понятное название, например город или назначение сервера
- Укажите публичный IP сервера
- Вставьте токен, который показал установщик
- Оставьте Обновлять GUJ автоматически включённым, если не хотите запускать обновления вручную
- Сохраните сервер
Если IP ещё не использовался для пробной лицензии, панель выдаст тестовую лицензию на 7 дней. После добавления сервер GUJ начнёт отправлять в панель сведения о своей работе.
Первые проверки
В карточке появятся срок лицензии и состояние сервера. Там же будет время, когда сервер в последний раз сообщил о своей работе.
Если данные не обновляются, проверьте доступ к панели и сетевые правила.
Оставьте автообновление включённым. Иначе сервер GUJ придётся обновлять вручную.
Подключение доменов
Откройте карточку добавленного сервера и нажмите Добавить домен. При подключении домена выберите этот сервер для защиты.
Направьте A-запись домена на публичный IP сервера. Если DNS указывает на другой адрес, трафик не попадёт в GUJ.
Защита сервера сайта
Защита самого сервера включается отдельно. Если в карточке указано Не настроена, выполните инструкцию Защита сервера GUJ.
Если сайт находится на другом сервере, разрешите ему принимать запросы только с IP сервера GUJ. Иначе к сайту можно обратиться напрямую и обойти GUJ.
Не храните приватные ключи, пароли и токены в тикетах поддержки. Если нужно прислать диагностику, сначала удалите секретные значения.
Если что-то не работает
- Проверьте, что публичный IP в панели совпадает с IP сервера
- Проверьте, что токен скопирован полностью и начинается с
guj_node_ - Проверьте, что сервер доступен по сети и не блокирует исходящие подключения
- Откройте заявку в поддержку и укажите название сервера, домен и что именно не получилось
Помогла ли эта статья?
Ваш ответ поможет сделать документацию понятнее