DOKÜMANTASYON

Kurulum ve kullanım rehberi

Kurulum

Gereksinimler

  • Linux (Ubuntu 22.04/24.04 önerilir), Nginx veya Apache
  • PHP 8.1+ (php-fpm, curl, json, openssl, mbstring, xml, zip, pdo_mysql)
  • MySQL / MariaDB (boş bir veritabanı ve kullanıcı)
  • Panel için bir alan adı ve TLS sertifikası (Let’s Encrypt)
  • Panel sunucusundan altyapıya erişim: vCenter/ESXi için HTTPS 443, Proxmox için HTTPS 8006
  • Proxmox paketi için ayrıca Python 3.8+ (noVNC konsol köprüsü)
  • SourceGuardian Loader (panelin çekirdek dosyaları şifrelidir)

0) SourceGuardian Loader

  1. sourceguardian.com/loaders.html adresinden Linux x86-64 paketini indirip sağlama toplamını doğrulayın.
  2. PHP sürümünüze uygun dosyayı (ör. ixed.8.1.lin) extension_dir klasörüne kopyalayın (php -i | grep extension_dir).
  3. php.ini dosyalarına ekleyin: hem php-fpm/Apache hem php-cli için.
extension=ixed.8.1.lin
  1. php-fpm’i yeniden başlatın ve doğrulayın: php -m | grep -i sourceguardian.

1) Dosyaları yerleştirme

unzip HostlarPanel-x.y.z.zip -d /var/www/panel
cd /var/www/panel
chown -R www-data:www-data .
chmod -R u+rw logs izorApps/izorConfiguration

2) Web kurulum sihirbazı

Tarayıcıdan https://panel.ornek.com/install.php adresini açın. Gereksinimler kontrol edilir; alan adı, site adresi, veritabanı ve yönetici e-posta/şifresi girilir. Kurulum yapılandırma dosyasını, tabloları ve yönetici hesabını oluşturur. Kurulum bittiğinde install.php dosyasını silin.

Panel alan adı, lisansın alan adı ile birebir aynı olmalıdır.

3) Web sunucusu

DocumentRoot panel köküdür (index.php burada). Apache için .htaccess kuralları pakette hazırdır; Nginx’te aynı yönlendirmeleri index.php?wxRoute=... biçiminde tanımlamanız gerekir.

4) Cron

* * * * *   www-data php /var/www/panel/izorWebSite/hstvm/createserver.php
*/5 * * * * www-data php /var/www/panel/izorWebSite/hstvm/infra-sync.php
* * * * *   www-data php /var/www/panel/izorWebSite/hstvm/collect-stats.php
0 * * * *   www-data php /var/www/panel/izorWebSite/hstvm/snapshot-schedule.php
*/5 * * * * www-data php /var/www/panel/izorWebSite/hstvm/backup-schedule.php
*/5 * * * * www-data php /var/www/panel/izorWebSite/hstvm/backup-worker.php
15 */6 * * * www-data php /var/www/panel/izorWebSite/hstvm/traffic-quota.php

Proxmox paketinde tüm işleri tek girişte çalıştıran cron-trigger.php kullanılabilir; ayrıntılar paketteki kurulum kılavuzundadır.