P
Panelze
One-command install

Installation

Bring your panel live in minutes with a single line on a fresh Debian/Ubuntu server.

$ curl -fsSL https://get.panelze.com | bash

On a Debian/Ubuntu server as root/sudo · live in minutes

1

Prepare a server

Spin up a fresh Debian/Ubuntu VPS and make sure you have root or sudo access.

2

Run the command

Run the one-line command on the server; web server, PHP, database and panel install automatically.

3

Sign in

Log in with the admin credentials generated at the end of the install and create your first site.

Requirements

Operating system

Debian / Ubuntu (22.04 LTS recommended)

Hardware

2 vCPU · 4 GB RAM (to start)

Access

root or sudo privileges

DNS

Domain A record pointing to server

Install commands

Install the free Community or the licensed Pro edition, depending on your needs.

Community

Free

Up to 5 sites per server, free forever.

$ curl -fsSL https://raw.githubusercontent.com/coskunyunus1453/hostvim/main/deploy/host/install-community.sh | sudo bash

Pro

Licensed

Unlimited sites + all Pro modules. Add your key to the command.

$ PANELZE_LICENSE_KEY="hv_YOUR_KEY" curl -fsSL https://raw.githubusercontent.com/coskunyunus1453/hostvim/main/deploy/host/install-pro.sh | sudo bash

Replace hv_YOUR_KEY with the key from your Panelze account or purchase email.

Important: Run these only on a trusted Debian/Ubuntu VPS as root/sudo.

After install

When install finishes, view the first admin credentials with the command below, sign in and change your password.

$ sudo cat /root/panelze-admin-login.txt

Safe update (Community)

Git pull + panel/frontend/engine + migrate only. Does not run migrate:fresh or wipe data/www.

$ curl -fsSL https://raw.githubusercontent.com/coskunyunus1453/hostvim/main/deploy/host/install-update-community.sh -o /tmp/panelze-update.sh && sudo bash /tmp/panelze-update.sh

Safe update (Pro)

Same as Community update; optional license key for Pro env.

$ curl -fsSL https://raw.githubusercontent.com/coskunyunus1453/hostvim/main/deploy/host/install-update-pro.sh -o /tmp/panelze-update.sh && PANELZE_LICENSE_KEY="hv_YOUR_KEY" sudo bash /tmp/panelze-update.sh

Remote install (git + bootstrap)

Clones into /var/www/panelze and executes deploy/bootstrap/install-production.sh.

$ curl -fsSL https://raw.githubusercontent.com/coskunyunus1453/hostvim/main/deploy/bootstrap/remote-install.sh | sudo bash

Manual (operator)

Use when you already have git access and want full control before running bootstrap.

sudo mkdir -p /var/www
sudo chown "$USER":"$USER" /var/www
git clone https://github.com/coskunyunus1453/hostvim.git /var/www/panelze
cd /var/www/panelze
git checkout main
sudo bash deploy/bootstrap/install-production.sh

Panel update (after git pull)

Composer, migrations, frontend build — does not rebuild Engine unless you do it separately.

cd /var/www/panelze
git fetch origin
git checkout main
git pull --ff-only origin main
sudo -E bash deploy/scripts/deploy-panel.sh

Rebuild Engine binary

Run when Go/engine code changed.

cd /var/www/panelze/engine
sudo go build -buildvcs=false -o /usr/local/bin/panelze-engine ./cmd/panelze-engine
sudo systemctl restart panelze-engine

Post-install repair

Fixes common MySQL credential drift, permissions, and service wiring after upgrades.

$ sudo panelze-post-install