Core Panel
Documentation Installation
v0.5.191 Updated September 20, 2026
Installation

Installation guide • Guide 1 of 31

Installation

Install Core Panel from a terminal on a fresh, supported Linux server. Ubuntu 22.04 LTS is strongly recommended for the most predictable installation and support experience.

Before you begin

  • Start with a fresh installation of one of the supported Linux operating systems.
  • Connect to the server as root, or as a user that can run sudo.
  • Have the root or sudo password available when the server asks you to authenticate.
  • Keep the terminal open until the installer completes and displays the GUI sign-in details.

Install or upgrade Core Panel

Run the following command in the server terminal:

curl --proto '=https' --proto-redir '=https' -fsSL https://downloads.core-panel.net/releases/install.sh | sudo bash

This is the supported installation and upgrade method. Run the same command again to upgrade an existing installation. The HTTPS bootstrap selects the current release, verifies the pinned installer and release archive, and then starts the installer. Enter the root or sudo password if prompted, and do not close the terminal or interrupt the process while installation or upgrade is running.

For a deployment that must remain on a specific version, use the immutable releases/VERSION/install.sh URL supplied by the distributor. Installing directly from a repository checkout is intended only for contributors working on disposable development systems.

Security note: The first HTTPS download is the initial trust boundary. Use only the official downloads.core-panel.net address and do not remove the protocol or certificate checks from the command.

Open the Core Panel GUI

When installation finishes, the terminal displays the Core Panel URL, username, and password needed for the initial GUI sign-in.

  1. Copy the URL, username, and password from the terminal output.
  2. Open the displayed URL in a browser.
  3. Sign in with the generated username and password to continue the GUI process.

Treat the generated credentials as secrets. Store them securely and update the account password after signing in.