Sunucu kurulumu
Betiği çalıştırmadan önce
- Sunucuyu güncelleyin:
sudo apt update && sudo apt upgrade -y - NTP aktif olsun (
timedatectl status) - 22, 80, 443 portlarını açın (panel ayrı porttaysa onu da)
- SSH anahtarı kullanın
Bootstrap
Sayfanın altındaki Kurulum komutları veya Kurulum komutları sayfasına bakın.
Betik sonrası:
sudo systemctl status panelze-engine→ activesudo 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ı
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