Skip to content

OpenPanel Deployment Overview on Server

Prerequisites

To ensure a successful deployment, the following conditions must be met:

  • Operating System: Ubuntu.

  • Access Rights: Superuser (root) privileges to execute the installation script and manage Docker.

  • Domain Name: A configured domain or subdomain that matches the system template.

  • Network Settings: Access to GitHub repositories to download the installation script.

FQDN of the final panel on hostkey.in domain

The control panel is available via the following domain name template:

Parameter Value
Prefix openpanel
Domain hostkey.in
Full Template openpanel{Server_ID_from_Invapi}.hostkey.in

Application Installation Process

Installation is performed using the official developer installation script (install.sh).

The process includes:

  1. Downloading the installation script from the GitHub repository to the temporary directory /root/installation_script.sh.

  2. Integrity check (validation) of the script before execution.

  3. Execution of the installation command with domain parameters, admin username, and password.

  4. In case of a partial system installation, the recovery mode (--repair) is executed.

Docker Containers and their Execution

The system uses a containerized environment for web server operation:

Image Name Ports Volumes Restart Policy
caddy Not specified directly in configuration /etc/openpanel/caddy/Caddyfile Automatic upon config change

Application Update Instructions

Updates are performed by running the installation process with the repair flag or by restarting the containers. If a configuration update is required, use the command: docker restart caddy

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