Ga naar inhoud

Hostingpaneel op uw eigen domein

In dit artikel

Het control panel kan op uw eigen server worden gehost in plaats van te worden aangeroepen vanaf het HOSTKEY-domein.

Opmerking

Pas de lay-out van het paneel aan naar wens door het bijbehorende HTML-bestand te bewerken.

Eenvoudige plaatsing van het panel-bestand op uw domein

  1. Download de code van het control panel en plaats deze op uw server:

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

    Opmerking

    De nieuwste versie van het control panel kan worden gedownload van de GitHub-repository.

  2. Stel het API-pad in met behulp van een van de volgende methoden:

    • Roep het paneel aan via het vooraf ingestelde API-pad dat wordt doorgegeven via de base-variabele
    https://<path_to_the_panel_on_your_domain>/controlpanel.html?base=panel.hostkey.com&key=api-key
    

    of

    • Vervang de variabele g_base_url in het bestand controlpanel.html door
    var g_base_url='panel.hostkey.com';
    

Proxy-toegang via nginx

Om serverinformatie van HOSTKEY te verbergen voor de gebruiker terwijl het control panel actief is, plaatst u het paneel als volgt:

  1. Download de code van het control panel en plaats deze op uw server:

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

    Opmerking

    De nieuwste versie van het control panel kan worden gedownload van de GitHub-repository.

  2. Maak een configuratiebestand genaamd hostkeycp.conf aan in de map /etc/nginx/conf.d. Het bestand moet de volgende informatie bevatten, waarbij <your-domain> wordt vervangen door de naam van het domein dat aan uw server is gekoppeld:

    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. Voeg een regel toe aan de http-sectie van het bestand /etc/nginx/nginx.conf:

    resolver 8.8.8.8;
    
  4. Als de regel include /etc/nginx/conf.d/*.conf; ontbreekt in het bestand /etc/nginx/nginx.conf, voeg dan een regel toe aan de http-sectie:

    include /etc/nginx/conf.d/hostkeycp.conf;
    
  5. Controleer of de configuratie correct is en herlaad de nginx-configuratie:

    nginx -t
    nginx -s reload
    

Na het configureren van deze instellingen zal het openen van de URL https://<your-domain>/controlpanel.html?key=<API server key> het control panel openen voor de opgegeven server.

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