Skip to main content
Пока страница не поставлена, раздел Statuspage показывает мастер и ничего больше. Мастер задаёт по одному вопросу за раз и переживает уход из раздела: вернувшись через десять минут, вы продолжите с того же шага.
Для кого: администратор панели. Требуемые права: statuspage.deploy. Лицензия: ключ core.status_page.

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

  • Сервер под страницу: чистый Ubuntu или Debian, доступ по SSH. Ставить рядом с панелью не нужно и не стоит: смысл отдельной машины в том, чтобы страница отвечала, когда панель недоступна.
  • Поддомен, например status.вашдомен.ru, и возможность завести для него A-запись.
  • Открытые наружу 80 и 443 на этом сервере: сертификат выпускается по HTTP-01.
Слово «чистый» здесь настоятельная рекомендация, а не пожелание. Установщик заводит на сервере свою базу, свой системный сервис и занимает 80 и 443 под сертификат: чужой веб-сервер, панель или контейнеры на этой машине приведут к спору за порты, и разбирать его придётся вручную. Подробнее — Чистый сервер.

Шаги мастера

1

Название

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

Адрес

Домен без https://: сертификат страница выпустит себе сама. Под «Дополнительно» прячется служебный порт (по умолчанию 8443) — по нему панель отдаёт странице настройки. Менять его стоит, только если порт на сервере уже занят.
3

Сервер

Здесь выбирается способ установки.Панель поставит сама. Вы вводите адрес сервера, порт SSH, пользователя и один секрет: приватный ключ или пароль. Дальше всё делает панель. Реквизиты нужны на одну установку и нигде не сохраняются.Поставлю сам. Панель выдаёт одну команду, вы выполняете её на сервере от root. Доступ к серверу панель при этом не получает. Команда содержит одноразовый ключ и действует 15 минут; после установки сервер объявится сам, и мастер пойдёт дальше.В обоих случаях спрашивается IP сервера: именно на него должен указывать домен.
4

Проверка домена

Мастер ждёт, пока домен начнёт резолвиться в этот IP, и перепроверяет это каждые 15 секунд. Шаг нельзя пропустить: сертификат выпускается по HTTP-01, а неудачные попытки выпуска списываются из лимита Let’s Encrypt на домен.Если интеграция с Cloudflare подключена и нужная зона в ней есть, панель предложит завести A-запись за вас. Токен для этого нужен с правом Zone.DNS:Edit.
5

Установка

Идёт несколько минут: качается сборка, ставится база, выпускается сертификат. Стадии видно по ходу дела.

Что происходит во время установки

Если установка сорвалась, панель показывает последнюю осмысленную строку установщика, а не код возврата. Полный вывод раскрывается кнопкой под сообщением. Неудачная публикация на последнем шаге установку не отменяет: страница уже стоит, настройки уедут при первой же правке или по кнопке обновления в разделе.

Домен указывает не туда

Пока A-запись не разошлась или ведёт на другой адрес, мастер стоит на шаге проверки и говорит, что видит сейчас и что ожидает.
Если запись живёт в Cloudflare, включите для неё серое облако. За оранжевым (проксирование) сертификат не выпустится: запрос ACME до вашего сервера не дойдёт.
Домен так и не поднялся, а мастер закрыт? Установку можно запустить позже с вкладки Развёртывание — черновик установки никуда не денется. Кнопка «Начать заново» стирает этот черновик и возвращает к первому вопросу.

После установки

Вкладка Развёртывание показывает сервер, домен, состояние TLS, версию страницы и последнюю резервную копию. Там же:
  • Проверить установку — панель перечитывает состояние сервера и досвязывает то, что не доехало.
  • Удаление страницы — стирает настройку в панели: компоненты, инциденты, работы и ключи доступа. Сервер, на котором стоит страница, продолжает работать: панель до него не дотягивается и снести его не может. Если сервер больше не нужен, его нужно погасить руками.

Типовые ошибки

Записи нужно время, чтобы разойтись. Проверьте, что A-запись указывает на IP сервера страницы, а не панели, и что для неё выключено проксирование Cloudflare.
Панель не смогла зайти по SSH. Проверьте порт, пользователя и то, что ключ подходит именно к этому серверу. Пароль от учётной записи с запретом на парольный вход тоже даст этот отказ.
Ключ в ней живёт 15 минут. Вернитесь на шаг «Поставлю сам» и получите команду заново.
Настройки не доехали. Откройте раздел, нажмите обновление в шапке и убедитесь, что состояние синхронизации — «Синхронизировано». Если страница не отвечает, разбираться нужно с её сервером.
Связанные страницы: Страница статуса: обзор, Компоненты и проверки, Доступ и вход для команды, DNS и Cloudflare AutoDNS.