Belgeler menüsüGereksinimler

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.

Son güncelleme:

Bu sayfada
  1. Desteklenen işletim sistemleri
    1. Enterprise Linux ve SELinux
  2. İşlemci mimarisi
  3. Donanım ve sanal sunucu boyutu
  4. Temiz sunucu koşulu
  5. Root yetkisi
  6. Sunucu adı ve DNS
  7. Açılması gereken portlar
  8. Docker ve Railway kurulumları
  9. Sürümler ve lisans

#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.

AileDağıtımSürümlerÖnerilen
Debian ailesiUbuntu22.04, 24.04, 26.0424.04 LTS
Debian ailesiDebian12, 13–
Enterprise LinuxAlmaLinux9, 109
Enterprise LinuxRocky Linux9, 10–
Enterprise LinuxRHEL9, 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

KaynakEn azÖnerilen
İşlemci1 vCPU2+ vCPU
Bellek2 GB4+ GB
Disk20 GB40 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 (apache2 veya httpd paketi),
  • 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.

PortProtokolKullanımNe zaman
22 (veya SSH portunuz)TCPSSHHer zaman
80, 443TCPSiteler, webmail, phpMyAdminHer zaman
443UDPHTTP/3Her zaman
2083 (2082)TCPKullanıcı paneli (2082, 2083'e yönlendirir)Her zaman
2087 (2086)TCPSunucu Yönetimi (2086, 2087'ye yönlendirir)Her zaman
20, 21 ve 30000–30100TCPFTP ve pasif FTP--without-ftp verilmediyse
25, 110, 143, 465, 587, 993, 995TCPE-posta--without-mail verilmediyse
53TCP ve UDPDNS--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.