Saltar a contenido

Hosting panel on your own domain

En este artículo

El panel de control puede alojarse en su servidor en lugar de ser llamado desde el dominio de HOSTKEY.

Nota

Personalice el diseño del panel a su gusto editando su archivo HTML.

Colocación sencilla del archivo del Panel en su dominio

  1. Descargue el código del panel y colóquelo en su servidor:

    curl -L -o controlpanel.html https://invapi.hostkey.com/controlpanel.html
    

    Nota

    La última versión del panel de control se puede descargar desde el repositorio de GitHub.

  2. Establezca la ruta de la API utilizando uno de los siguientes métodos:

    • Llame al panel utilizando la ruta de la API predefinida pasada a través de la variable base
    https://<path_to_the_panel_on_your_domain>/controlpanel.html?base=panel.hostkey.com&key=api-key
    

    o

    • Reemplace la variable g_base_url en el archivo controlpanel.html con
    var g_base_url='panel.hostkey.com';
    

Acceso mediante proxy a través de nginx

Para ocultar la información del servidor de HOSTKEY al usuario mientras el panel de control está en funcionamiento, posicione el panel de la siguiente manera:

  1. Descargue el código del panel y colóquelo en su servidor:

    mkdir /opt/panel
    cd /opt/panel
    curl -L -o controlpanel.html https://invapi.hostkey.com/controlpanel.html
    

    Nota

    La última versión del panel de control se puede descargar desde el repositorio de GitHub.

  2. Cree un archivo de configuración llamado hostkeycp.conf en el directorio /etc/nginx/conf.d. El archivo debe contener la siguiente información, reemplazando <your-domain> con el nombre del dominio vinculado a su servidor:

    server {
            listen  80;
            server_name <your-domain>;
    
    
            access_log  /var/log/nginx/panel_access.log;
            error_log   /var/log/nginx/panel_error.log;
    
    
            root /opt/panel/;
            index controlpanel.html;
    
    
            location ~ ^/.+\.php$ {
            proxy_set_header Host panel.hostkey.com;
            proxy_pass https://panel.hostkey.com/$request_uri;
            }
    }
    
  3. Añada una línea a la sección http del archivo /etc/nginx/nginx.conf:

    resolver 8.8.8.8;
    
  4. Si al archivo /etc/nginx/nginx.conf le falta la línea include /etc/nginx/conf.d/*.conf;, añada una línea a la sección http:

    include /etc/nginx/conf.d/hostkeycp.conf;
    
  5. Verifique que la configuración sea correcta y recargue la configuración de nginx:

    nginx -t
    nginx -s reload
    

Después de configurar estos ajustes, acceder a la URL https://<your-domain>/controlpanel.html?key=<API server key> abrirá el panel de control para el servidor especificado.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×