Первые шаги

1. Откройте панель

Откройте в браузере https://<server-ip>:1500. В первую минуту, пока выпускается сертификат для IP-адреса, браузер может предупреждать о самоподписанном сертификате. Через минуту перезагрузите страницу: когда сертификат Let’s Encrypt для IP будет готов, предупреждения уже не будет.

Войдите с именем и паролем, которые вывел установщик. Мастер настройки для первого входа появится в версии 2.3. Пока его нет, просто пройдите шаги ниже.

2. Добавьте сайт

  1. Откройте Сайты и нажмите Создать сайт.
  2. Введите домен, например example.com. При желании добавьте псевдонимы, например www.example.com.
  3. Выберите, чем работает сайт: Без обработчика для файлов HTML, CSS и JavaScript, PHP для WordPress и других PHP-сайтов или Node.js для приложения. Выбор можно поменять позже (см. обработчики).
  4. Сохраните.

3. Направьте DNS на сервер

У регистратора домена или DNS-провайдера создайте запись A для каждого имени сайта (домена и каждого псевдонима) с IPv4-адресом сервера. Если вы создаёте ещё и записи AAAA, каждая из них должна указывать на IPv6-адрес этого сервера, потому что Let’s Encrypt сначала проверяет по IPv6.

DNS остаётся у регистратора, у DNS-провайдера или в Cloudflare (см. Cloudflare). Собственные NS-серверы WardPane на самом сервере запланированы на версию 2.4 (см. DNS).

4. Дождитесь сертификата

WardPane проверяет DNS и заказывает сертификат, как только имена указывают на сервер. Ход выпуска виден в статусе сайта и на его вкладке SSL. Если у какого-то имени DNS ещё не готов, оно пока пропускается и попадёт в сертификат позже, без вашего участия. Подробнее на странице сертификаты.

5. Загрузите файлы

У нового сайта файлы лежат в его папке, /var/www/www-root/data/www/<domain> при владельце по умолчанию. Загрузите их по SFTP от имени пользователя, который устанавливал панель (он входит в группу www-data), или откройте терминал сайта в браузере: он сразу открывается в папке сайта.

В какие папки может писать PHP-сайт, сказано на странице PHP. Про приложения Node.js читайте на странице Node.js.

6. Проверьте защиту

Защита включается сразу при создании сайта. Отдельные проверки настраиваются на вкладке сайта Дополнительно, а порядок, в котором они срабатывают, описан на странице Как работает защита. Готовые наборы защиты появятся в версии 2.3.

7. Следите за страницей «Главная»

На странице «Главная» видно, сколько сайтов требуют внимания: например, сертификат не удалось выпустить или приложение остановилось. В таблице сайтов статус каждого сайта говорит, что не так, а причину объясняют вкладки сайта SSL и Обработчик. Проверки состояния с кнопкой, которая сама исправляет проблему, появятся в версии 2.3.