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.