Gereksinimler

Qisutu 1.0.2 bir Linux sunucusuna kurulur. Paketler, Apache yapılandırmaları, systemd hizmetleri, kullanıcılar ve dosya izinleri ayarlandığı için sistem hazırlığı root olarak yapılır.

Desteklenen sistemler

Önerilen referans platform Ubuntu Server LTS’dir. Birlikte verilen install.sh Debian, RHEL, Rocky Linux, AlmaLinux, CentOS, Fedora, openSUSE ve SLES için de özel kurulum yolları içerir. Bilinmeyen dağıtım sessizce Ubuntu gibi işlenmez; betik anlaşılır bir hata mesajıyla durur.

Hazırlık kontrolleri

Başlamadan önce şu koşullar sağlanmalıdır:

  • Root erişimi veya root kabuğu

  • Dağıtımın paket kaynaklarına ağ erişimi

  • Çalışan ad çözümleme ve erişilebilir web sunucusu

  • Boşluk içermeyen kurulum yolu

  • Program, veritabanı, ekler, günlükler ve yedekler için yeterli alan

  • Her kurulum için ayrı veritabanı veya benzersiz örnek kimliği

Microsoft 365 veya Google OAuth2 bağlantıları için daha sonra dışarıdan erişilebilir HTTPS temel URL’si gerekir. Yalnızca HTTP adresi yerel ilk kurulum için yeterlidir ancak üretimde kullanılmamalıdır.

Gerekli yazılım

Kurulum betiği Apache’yi, MariaDB’yi veya gerekli MySQL istemci araçlarını, Perl’i ve veritabanı, e-posta, LDAP, TLS ve OAuth için gereken Perl modüllerini kurar veya kontrol eder. Bu nedenle paketleri önceden tek tek bulmak gerekmez.

Mevcut sunucu

Kurulumdan önce özel Apache VirtualHost’larının, güvenlik duvarı kurallarının, SELinux ilkelerinin veya veritabanı ilkelerinin mevcut olup olmadığını kontrol edin. Qisutu örneğe özgü yapılandırmalar oluşturur, ancak bilinçli olarak farklı hazırlanmış işletmeci yapılandırmasının yerine geçmez.