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
- sourceguardian.com/loaders.html adresinden Linux x86-64 paketini indirip sağlama toplamını doğrulayın.
- PHP sürümünüze uygun dosyayı (ör.
ixed.8.1.lin)extension_dirklasörüne kopyalayın (php -i | grep extension_dir). php.inidosyalarına ekleyin: hem php-fpm/Apache hem php-cli için.
extension=ixed.8.1.lin
- 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.