Хостинг панели управления сервером на собственном домене¶
В этой статье
Вы можете разместить панель управления у себя на сервере, вместо вызова ее с домена HOSTKEY.
Примечание
Вы можете настроить оформление панели под себя, поправив ее html-файл.
Простое размещение файла панели на вашем домене¶
-
Скачайте и разместите код панели на вашем сервере:
Примечание
Последнюю версия панели управления вы можете скачать из репозитория на GitHub.
-
Задайте путь до API одним из следующим способов:
- вызовите панель с предзаданным путем до API, передаваемым через переменную
base:
или
- замените в файле
controlpanel.htmlпеременнуюg_base_urlна
- вызовите панель с предзаданным путем до API, передаваемым через переменную
Проксирование доступа через nginx¶
Если вы хотите, чтобы информация об серверах HOSTKEY при работе панели управления была скрыта от пользователя, то разместите панель следующим образом:
-
Скачайте и разместите код панели на вашем сервере:
mkdir /opt/panel cd /opt/panel curl -L -o controlpanel.html https://invapi.hostkey.ru/controlpanel.htmlПримечание
Последнюю версия панели управления вы можете скачать из репозитория на GitHub.
-
Создайте конфигурационный файл
hostkeycp.confв директории/etc/nginx/conf.dследующего содержания, подставив вместо<you-domain>имя домена, привязанного к вашему серверу: -
Добавь в секцию
httpфайла/etc/nginx/nginx.confстроку: -
Если в файле
/etc/nginx/nginx.confотсутствует строкаinclude /etc/nginx/conf.d/*.conf;, то добавьте в секциюhttpстроку: -
Проверьте корректность конфига и перезагрузите конфигурацию nginx:
После выполнения данных настроек при обращение по URL https://<you-domain>/controlpanel.html?key=<API ключ сервера> откроется панель управления конкретным сервером.