P
Panelze

Sunucu kurulumu

Betiği çalıştırmadan önce

  1. Sunucuyu güncelleyin: sudo apt update && sudo apt upgrade -y
  2. NTP aktif olsun (timedatectl status)
  3. 22, 80, 443 portlarını açın (panel ayrı porttaysa onu da)
  4. SSH anahtarı kullanın

Bootstrap

Sayfanın altındaki Kurulum komutları veya Kurulum komutları sayfasına bakın.

Betik sonrası:

  • sudo systemctl status panelze-engineactive
  • sudo cat /root/panelze-admin-login.txt → ilk yönetici bilgisi
  • Panel URL’sini tarayıcıda açın

Engine gizli anahtarları

Panel .env içindeki ENGINE_API_URL, ENGINE_INTERNAL_KEY, ENGINE_API_SECRET aynı sunucudaki Engine yapılandırmasıyla eşleşmeli.

Sonraki: Kurulum sonrası.

Kurulum komutları

Önemli: Komutları yalnızca güvendiğiniz Debian/Ubuntu VPS üzerinde root/sudo ile çalıştırın.

Tek satır (önerilen)

Debian/Ubuntu sunucuda root veya sudo ile çalıştırın. get.panelze.com → Community kurulum betiğini çağırır.

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

Community (Freemium barındırma paneli)

Boş sunucuda ilk kurulum. /var/www/panelze zaten varsa aynı komut otomatik güvenli güncellemeye geçer (siteler + DB korunur).

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

Güvenli güncelleme (Community)

Git + panel/frontend/engine + yalnızca migrate; migrate:fresh ve data/www silinmez.

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

Pro (lisanslı)

hv_ANAHTARINIZ yerine satın alma e-postasındaki veya SaaS panelindeki anahtarı yazın.

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

Güvenli güncelleme (Pro)

Community güncelleme ile aynı; Pro için isteğe bağlı lisans anahtarı.

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

Uzak kurulum (git + bootstrap)

/var/www/panelze dizinine klonlar ve deploy/bootstrap/install-production.sh çalıştırır.

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

Elle kurulum (operatör)

Git erişiminiz varken bootstrap öncesi tam kontrol istediğinizde.

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 güncelleme (git pull sonrası)

Composer, migration ve frontend build — Engine ayrıca derlenmelidir.

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

Engine yeniden derleme

Go/engine kodu değiştiyse çalıştırın.

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

Kurulum sonrası onarım

MySQL kimlik bilgisi, izinler ve servis eşlemesi sorunlarını giderir.

sudo panelze-post-install

İlk yönetici bilgisi

install.sh sonunda oluşturulur — ilk girişte parolayı değiştirin.

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

← Dokümantasyon ana sayfası