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
Prepare a server
Spin up a fresh Debian/Ubuntu VPS and make sure you have root or sudo access.
Run the command
Run the one-line command on the server; web server, PHP, database and panel install automatically.
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
FreeUp to 5 sites per server, free forever.
curl -fsSL https://raw.githubusercontent.com/coskunyunus1453/hostvim/main/deploy/host/install-community.sh | sudo bash
Pro
LicensedUnlimited 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.
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