Хостинг панели управления сервером на собственном домене¶
В этой статье
Вы можете разместить панель управления у себя на сервере, вместо вызова ее с домена 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 ключ сервера>
откроется панель управления конкретным сервером.