Sistem gereksinimleri
bipanel, temiz kurulmuş bir Ubuntu 22.04/24.04/26.04, Debian 12/13 veya AlmaLinux, Rocky Linux, RHEL 9/10 sunucuya x86_64 ya da ARM64 (aarch64) üzerinde kurulur. Kurulum root yetkisi ve tam bir sunucu adı (FQDN) ister; en az 2 GB bellek, önerilen 2 vCPU ve 4 GB bellektir.
Bu sayfada
#Desteklenen işletim sistemleri
Kurulum betiği /etc/os-release dosyasını okur ve yalnızca aşağıdaki sürümlerde devam eder. Listede olmayan bir sistemde "Desteklenmeyen sistem" hatasıyla durur.
| Aile | Dağıtım | Sürümler | Önerilen |
|---|---|---|---|
| Debian ailesi | Ubuntu | 22.04, 24.04, 26.04 | 24.04 LTS |
| Debian ailesi | Debian | 12, 13 | – |
| Enterprise Linux | AlmaLinux | 9, 10 | 9 |
| Enterprise Linux | Rocky Linux | 9, 10 | – |
| Enterprise Linux | RHEL | 9, 10 | – |
Yeni bir sunucu için Ubuntu 24.04 LTS, Red Hat ailesini tercih ediyorsanız AlmaLinux 9 öneriyoruz. Tüm dağıtımlarda aynı panel ve aynı özellikler çalışır; farklar paket kaynaklarındadır (PHP için Debian ailesinde Sury, Enterprise Linux'ta EPEL ve Remi depoları).
#Enterprise Linux ve SELinux
AlmaLinux, Rocky Linux ve RHEL'de SELinux zorlayıcı (enforcing) kipte kalır; kurulum panelin ihtiyaç duyduğu boolean, port ve dosya bağlamı kurallarını kendisi tanımlar. SELinux kapalıysa kurallar yine politika deposuna yazılır ve SELinux sonradan açıldığında uygulanır. Enterprise Linux kurulumu bipanel paketinin içindeki yardımcı dosyalara ihtiyaç duyar; indirme sayfasındaki tek satırlık komut paketi indirip betiği doğru yerden çalıştırır.
#İşlemci mimarisi
Desteklenen mimariler x86_64 ve ARM64 (aarch64)'tür. Başka bir mimaride kurulum "Desteklenmeyen mimari" hatasıyla durur. İki mimaride de aynı özellikler sunulur; önerilen seçenek x86_64'tür.
#Donanım ve sanal sunucu boyutu
| Kaynak | En az | Önerilen |
|---|---|---|
| İşlemci | 1 vCPU | 2+ vCPU |
| Bellek | 2 GB | 4+ GB |
| Disk | 20 GB | 40 GB+ SSD |
Kurulum betiği yalnızca belleği denetler: toplam bellek 1500 MB'ın altındaysa MariaDB, PHP ve Node.js derlemeleri için en az 2 GB önerildiğini belirten bir uyarı gösterir, ancak kurulumu durdurmaz. Disk alanı ve işlemci sayısı denetlenmez; tablodaki değerler siteler, veritabanları, e-postalar ve yedekler için makul başlangıç noktalarıdır. Gereken disk alanını asıl belirleyen, barındıracağınız hesap sayısı ve yedekleri aynı diskte tutup tutmadığınızdır.
#Temiz sunucu koşulu
bipanel yeni kurulmuş bir sunucu için tasarlanmıştır ve web sunucusu, veritabanı, e-posta ve DNS yapılandırmalarını kendisi yazar. Kurulum betiği başlamadan önce sunucuda şunları arar:
- başka bir barındırma kontrol panelinin bilinen kurulum dizinleri,
- Nginx,
- Apache (
apache2veyahttpdpaketi), - MySQL ya da MariaDB sunucu paketi.
Bunlardan biri bulunursa betik "Bu sunucu temiz görünmüyor" uyarısını verir ve durur. --force seçeneğiyle devam edebilirsiniz, ancak mevcut yapılandırmalar değiştirilebilir; bu yüzden önerilmez. Mevcut siteleri yedekleyip temiz bir sunucuya kurmanızı ve siteleri yedeklerden geri yükleyerek taşımanızı öneririz.
İki durum temiz sunucu denetimine takılmaz:
- bipanel zaten kuruluysa betik güncelleme/onarım kipinde çalışır.
- Yarıda kalmış bir bipanel kurulumu varsa (kurulum günlüğü duruyorsa) kurulum kaldığı yerden sürer.
#Root yetkisi
Kurulum root olarak çalışmalıdır; betik başka bir kullanıcıyla çalıştırıldığında hemen durur. Sunucuya sudo yetkili bir kullanıcıyla bağlanıyorsanız komutu sudo ile çalıştırın:
curl -fsSL https://bipanel.io/install.sh | sudo bash -s -- --hostname sunucu.ornek.com --email [email protected]
Kurulum sırasında sunucunun internete çıkabilmesi gerekir: bipanel paketi bipanel.io'dan indirilip SHA-256 özeti doğrulanır, sistem paketleri ise dağıtımın, PHP'nin ve Node.js'in depolarından kurulur. Kurulum seçeneklerinin tamamı Kurulum sayfasındadır.
#Sunucu adı ve DNS
Sunucunun tam bir alan adı (FQDN) olmalıdır, örneğin sunucu.ornek.com. --hostname verilmezse betik hostname -f çıktısını kullanır; ad noktalı, geçerli bir alan adı değilse kurulum durur. Betik bu adı sistemin sunucu adı olarak ayarlar ve /etc/hosts dosyasına ekler.
Kurulumdan önce veya hemen sonra:
- Sunucu adı için bir A kaydı oluşturup sunucunun IP adresine yönlendirin. Panelin Let's Encrypt sertifikası bu adla alınır; o zamana kadar ilk girişte kendinden imzalı sertifika uyarısı görürsünüz.
- Kendi ad sunucularınızı (ns1, ns2) kullanacaksanız alan adı kayıt firmanızda bu adlar için "glue" kayıtlarını sunucu IP'sine tanımlayın.
- Sunucu e-posta gönderecekse genel bir IPv4 adresi olmalı, giden 25 numaralı port barındırma sağlayıcınız tarafından engellenmemeli ve ters DNS (PTR) kaydı sunucu adını göstermelidir.
--email verilmezse yönetici e-postası root@<sunucu adı> olarak ayarlanır.
#Açılması gereken portlar
Kurulum, Debian ailesinde UFW'yi, Enterprise Linux'ta firewalld'yi yapılandırır ve aşağıdaki portları açar (--without-firewall verilmediyse). İlk olarak SSH portu açılır; SSH 22 dışında bir portta çalışıyorsa hem o port hem 22 açılır. Barındırma sağlayıcınızın ayrı bir ağ güvenlik duvarı (güvenlik grubu) varsa aynı portları orada da açın.
| Port | Protokol | Kullanım | Ne zaman |
|---|---|---|---|
| 22 (veya SSH portunuz) | TCP | SSH | Her zaman |
| 80, 443 | TCP | Siteler, webmail, phpMyAdmin | Her zaman |
| 443 | UDP | HTTP/3 | Her zaman |
| 2083 (2082) | TCP | Kullanıcı paneli (2082, 2083'e yönlendirir) | Her zaman |
| 2087 (2086) | TCP | Sunucu Yönetimi (2086, 2087'ye yönlendirir) | Her zaman |
| 20, 21 ve 30000–30100 | TCP | FTP ve pasif FTP | --without-ftp verilmediyse |
| 25, 110, 143, 465, 587, 993, 995 | TCP | E-posta | --without-mail verilmediyse |
| 53 | TCP ve UDP | DNS | --without-dns verilmediyse |
Kurulum bitince Sunucu Yönetimi https://<sunucu adı>:2087/admin, kullanıcı paneli https://<sunucu adı>:2083 adresinde açılır.
#Docker ve Railway kurulumları
Yukarıdaki işletim sistemi, temiz sunucu ve port koşulları sunucu (native) kurulumu içindir. Docker kurulumu herhangi bir Linux VPS'te Docker Engine 24+ ve Compose v2 ile çalışır; 2 GB bellek yeterli, 4 GB önerilir. Bu kurulumda e-posta sunucusu, DNS sunucusu ve FTP yoktur. Docker ve Railway kurulumlarının ayrıntıları Docker ve Railway sayfasındadır.
#Sürümler ve lisans
Topluluk ve Pro sürümlerinin sistem gereksinimleri aynıdır. Lisans anahtarı olmadan Topluluk sürümü 3 barındırma hesabına kadar ücretsiz çalışır; sürüm farkları için fiyatlar ve Lisans sayfalarına bakın.
Bu sayfada eksik ya da hatalı bir bilgi mi var? Bize yazın.