HisarHestia · belgeler
Kullanım kılavuzu
HisarHestia'nın nasıl kurulduğunu, modüllerin ne gösterdiğini, yedeklemenin ve geri yüklemenin hangi sınırlar içinde çalıştığını kısaca anlatır. Tam kılavuz paketle birlikte Türkçe ve İngilizce gelir.
HisarHestia Bilgi almak için yazın
Sürüm 1.1.2 · HestiaCP 1.10.5 · Yayın hazırlığında: genel indirme henüz açık değil
Kurulum
Önce sunucunun kendi yedeğini alın. Ardından paket klasöründe root olarak önce ön kontrolü, sonra kurulumu çalıştırın:
bash install.sh --check --user admin --with-modules
bash install.sh --user admin --with-modules
Üç kapsam vardır ve birini seçersiniz:
| Kapsam | Seçenek | Ne kurar |
|---|---|---|
| Yalnız görünüm | (seçeneksiz) | açık ve koyu tema, FileGator görünümü; Hestia şablonlarına dokunmaz |
| Yönetim modülleri | --with-modules | 13 salt okunur modül, ayrı toplayıcı servis, dar bir sudoers kuralı |
| Tam portal | --with-full | yedekleme, geri yükleme, DNS, posta, site sağlığı ve işlem araçları |
--with-modules ile --with-full birlikte kullanılamaz. Koyu tema için --theme hisarhestia-dark, FileGator olmayan sistemler için --without-file-manager eklenir. --set-default temayı varsayılan yapar, --set-app-name panel adını HisarHestia olarak ayarlar; ikisi de yalnız açıkça verildiğinde uygulanır. Kurucu değiştirdiği dosyaları önce yedekler, hata olursa geri almayı dener ve aynı anda iki kurulumun çalışmasını bir kilitle önler.
Giriş ve dil
Normal Hestia hesabınızla girersiniz. Dil, hesap düzenleme ekranında seçilir; modüller Hestia oturumunun dilini, tema etiketleri sayfanın dilini izler. Desteklenen diller Türkçe, İngilizce, Almanca, İspanyolca, Fransızca, Portekizce ve Rusçadır; eksik çeviri İngilizceye döner. Alan adı, kullanıcı adı ve servis adları çevrilmez.
Yönetim modülleri
Modüller /list/hisarhestia/ adresindedir ve yalnız gerçek kök panel yöneticisine açıktır; başka kullanıcıyı taklit eden oturumla erişilemez.
| Modül | Gösterdiği |
|---|---|
| SSL Sertifikaları | yerel sertifikaların bitiş tarihleri |
| Posta DNS Denetimi | MX, SPF ve DMARC kayıtlarının varlığı |
| PHP Profilleri | PHP/FPM ayarları ve etkin eklentiler |
| Veritabanı Envanteri | hesaplara bağlı veritabanı bilgileri |
| Posta Kuyruğu | içerik ve alıcı bilgisi içermeyen kuyruk özeti |
| Görev Zamanlayıcı | systemd zamanlayıcıları ve servisleri |
| Depolama Sağlığı | RAID ve inode bilgileri |
| Paket Güncellemeleri | yerel APT kataloğundaki aday sürümler |
| Ağ Kapasitesi | trafik ve hata sayaçları |
| Servis Hata Özeti | son 24 saatin sınırlı hata sayıları |
| Portal İşlem Kaydı | portalın kabul ettiği yönetim işlemleri |
| Uyarı Merkezi | ölçüm ve servis uyarıları |
| Kaynak Geçmişi | son 24 saatin sınırlı kaynak ölçümleri |
Ölçümler web isteğinden ayrı çalışan bir zamanlayıcıyla beş dakikada bir toplanır. Verileri yenile yeni bir toplama başlatır; bitince sayfayı yeniden açın. Zamanlar UTC gösterilir. Eksik ya da başarısız bir ölçüm sağlıklı sonuç demek değildir; boş bir tablo da tek başına sorun olmadığı anlamına gelmez.
Tam portalda bunlara 1.1 ile gelen dört merkez eklenir: Site Güvenilirlik Merkezi, WordPress Filo Merkezi, Kurtarma ve Onarım, Posta Teslimat Merkezi. Ayrıntılar 1.1 sürüm notunda.
Yedekleme ve geri yükleme (tam portal)
- Yerel ve şifreli bulut yedeği tam kapsamla gelir, ama bağlantılar kapalı ve boş gelir: her kurulum kendi bulut ve bildirim ayarlarını sunucuda
/etc/hisarhestia/altında tanımlar. Pakette parola, anahtar ya da sunucuya özgü değer bulunmaz. - 1.1.2 ile OneDrive yedeği başlatılırken artımlı ya da tam tarama seçilebilir. Artımlı tur yalnız değişen blokları aktarır; iki türde de anlık görüntü tam olarak geri yüklenebilir.
- Zamanlanmış yedekler ile panelden başlatılan yazma işlemleri ortak bir kilidi paylaşır; bir yedek sürerken başlatılan yazma işlemi açık bir mesajla reddedilir.
- Geri yükleme yerel Hestia yedeğinden, önizlemeli ve kuyrukludur; işlemden önce hesabın yeni bir yedeği alınır. Bu sürümde yalnız mevcut web alanı ve MySQL/MariaDB veritabanları geri yüklenir; DNS, posta, cron ve kullanıcı dizini bileşenleri reddedilir.
- Özgün yedek dosyası hiçbir zaman değiştirilmez ya da silinmez; işlem ayrı, doğrulanmış bir kopya üzerinde yapılır.
- Yarıda kesilen bir geri yüklemeden sonra aynı hesapta yeni yazma, bir yönetici hesabı inceleyip işlemi onaylayana kadar durur. Onarım teşhisi işlemi kimliğiyle gösterir.
- Hestia'da etkin bir yedek dışlaması varsa geri yükleme ve WordPress güncellemesi reddedilir; HisarHestia dışlama ayarlarını kendiliğinden değiştirmez.
Güvenlik sınırları
- Durum değiştiren her işlem POST ve Hestia'nın CSRF doğrulamasından geçer.
- Keyfi komut, argüman ya da yol yoktur; hedefler canlı Hestia envanterinden gelir, komutlar sabittir.
- Ağ ölçümlerinde kullanıcıdan adres alınmaz; özel, yerel ve ayrılmış adreslere bağlanılmaz. Üçüncü taraf kara liste sorguları varsayılan olarak kapalıdır.
- Toplayıcı web isteğinden ayrı çalışır ve yayımladığı durum dosyasını kısıtlı izinlerle yazar.
Sorun giderme
- Erişim reddi: kök yönetici hesabıyla ve taklit oturumu olmadan girdiğinizi denetleyin.
- CSRF hatası: sayfayı yeniden açıp işlemi tekrarlayın.
- Ölçümler güncellenmiyor: sunucu yöneticisi
systemctl status hisarhestia-modules.timer hisarhestia-modules.serviceile durumu görebilir. - Genel hata ekranı: gösterilen kayıt numarasını destek talebinize ekleyin; parola ya da oturum anahtarı paylaşmayın.
- Eski görünüm sürüyor: sayfayı önbelleksiz yenileyin ve seçili temayı denetleyin.
Güncelleme ve kaldırma
Görünüm ya da modül kapsamı, ön kontrolden sonra aynı kurulum komutu yeni paketle çalıştırılarak yükseltilir. Tam portal değişen bir paketi sessizce uygulamaz: önce bash uninstall.sh --user admin ile önceki kapsam kaldırılır, sonra yeni paket ön kontrol ve kurulumla yüklenir. /etc/hisarhestia/ altındaki yapılandırma ve sır dosyaları kaldırmada korunur.
bash uninstall.sh kayıtlı temel temayı, FileGator dosyalarını ve seçili Hestia ayarlarını geri yükler. Bu bir web sitesi ya da veritabanı yedeği geri yüklemesi değildir.