Ana içeriğe geç

BrainyCP

Bu makalede

Bilgi

BrainyCP, web sunucularını ve barındırma hizmetlerini yönetmek için tasarlanmış, sezgisel bir arayüze sahip modern bir sunucu kontrol panelidir. Sistem, tek bir erişim noktasından birden fazla servisi yönetmek için kapsamlı bir çözüm sunar. BrainyCP; hem küçük kişisel projeler hem de kurumsal kullanım için uygun olarak web sunucularını, veritabanlarını, DNS'i, posta servislerini ve barındırma için gerekli diğer bileşenleri yapılandırmanıza olanak tanır.

BrainyCP. Temel Özellikler

  • Alan Adı Yönetimi - alan adı bölgelerinin (zone) oluşturulması, yapılandırılması ve yönetilmesi. Birden fazla DNS kaydı desteği ve otomatik bölge güncellemeleri.
  • Web Sitesi Yönetimi - sanal ana bilgisayarları (virtual hosts) oluşturma ve yapılandırma, SSL sertifikalarını yönetme ve birden fazla web sunucusu desteği için araçlar.
  • Veritabanı Yönetimi - çeşitli DBMS'lerin (MySQL, PostgreSQL, MongoDB) merkezi yönetimi. Kullanıcı, veritabanı oluşturma ve erişim hakları yönetimi.
  • Dosya Yöneticisi - sunucu dosya sistemi işlemleri için kullanıcı dostu arayüz. Dosyaları yükleme, indirme ve düzenleme desteği.
  • E-posta Yönetimi - e-posta hesaplarının, takma adların (alias), yönlendirmelerin ve spam filtrelerinin kurulumu. Popüler posta sunucuları desteği.
  • Kullanıcı Yönetimi - çok seviyeli erişim kontrol sistemi, çeşitli yetkilerle hesap oluşturma ve yönetimi.
  • Kaynak İzleme - sistem kaynaklarının kullanımı, sunucu yükü ve performans takibi.
  • Otomatik Güncellemeler - bileşenlerin ve güvenlik modüllerinin otomatik güncellenmesi için sistem.

Çalıştırma Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
263 BrainyCP free trial Ubuntu 22.04 + + + + 1 2 30 Hayır Hayır
  • Önceden yüklenmiş bağımlılıklar:

    • PHP 8.0+
    • Nginx/Apache
    • MariaDB/MySQL
    • NodeJS
  • Kurulum için ek bağımlılıklar:

    • libssl-dev (güvenli bağlantılar için)
    • certbot (SSL sertifikalarını yönetmek için)
    • postfix
    • dovecot
  • Temel dizinler:

    • /usr/local/brainycp - kontrol panelinin ana çalışma dizini;
    • /var/brainycp/data - servisler ve kullanıcılar için ayar verileri;
    • /var/log/brainycp - sistem günlükleri (logs) ve hata günlükleri;
    • /var/www/html - standart web sitesi dizini;
    • /data/nginx/user_conf.d - Nginx sanal ana bilgisayar yapılandırması;
    • /var/lib/mysql - MySQL/MariaDB veritabanı verileri;
    • /var/brainycp/data/backup - yedek klasörü;
    • /var/brainycp/data/certs - SSL sertifikalarının bulunduğu dizin;
    • /var/brainycp/data/users - barındırma kullanıcı verileri;
    • /var/brainycp/data/vhosts - sanal ana bilgisayar yapılandırmaları.

BrainyCP Kurulumundan Sonra Başlangıç

Ödeme yapıldıktan sonra, kayıt sırasında sağlanan adrese sunucunun kullanıma hazır olduğunu bildiren bir e-posta gönderilecektir. Bu e-posta, erişim için VPS IP adresini ve giriş bilgilerini içerecektir. Şirketimizin müşterileri ekipmanlarını sunucu yönetim paneli ve APIInvapi üzerinden yönetirler.

Erişim verileri, sunucu kontrol panelindeki Configuration >> Tags sekmesinde veya gönderilen e-postada bulunabilir:

  • BrainyCP web arayüzüne erişim bağlantısı: https://brainycp(id server).hostkey.in:8000. Sunucunuzu yapılandırmak ve yönetmek için bu bağlantıyı kullanın; tüm ayarları yönetebilir, web siteleri oluşturabilir, veritabanlarını yapılandırabilir vb. işlemler yapabilirsiniz.
  • Web sitesine erişim bağlantısı: webpanel etiketinde yer alır. Bu bağlantı, kontrol paneli üzerinden yapılan yapılandırmaların sonucunu görüntüler.
  • BrainyCP web arayüzüne giriş için kullanıcı adı: root;
  • BrainyCP web arayüzüne giriş için şifre: yazılım kurulumunun ardından sunucu hazır olduğunda e-posta ile gönderilir.

BrainyCP Başlat Menüsü

BrainyCP kontrol paneline başarılı bir şekilde giriş yaptıktan sonra, aşağıdaki özellikleri içeren bir başlangıç ekranı ile karşılaşacaksınız:

  1. Sunucunun temel bileşenleri:

    • Yapılandırma için temel servisler: DNSBL (spam filtreleme), Dovecot (IMAP/POP3 posta sunucusu), Apache 2.4 (web sunucusu), Cron (zamanlanmış görev yöneticisi), MariaDB 10.2 (veritabanı), Named (DNS sunucusu), FTP (dosya değişimi) - tam teşekküllü bir sunucu çalışması için gerekli bileşenler.
    • Sistem izleme: sunucu çalışma süresi (uptime), kullanıcı sayısı, CPU yükü, disk alanı kullanımı.
  2. Yönetim bölümü:

    • Sunucu Yapılandırması - sistem ayarları ve ağ yapılandırması;
    • Host Hesapları - müşteri web sitesi barındırma hesaplarının oluşturulması ve düzenlenmesi;
    • Host Hesap Grupları - toplu ayar uygulamak ve basitleştirilmiş yönetim sağlamak için hesapların mantıksal gruplara ayrılması;
    • Barındırma Planları - disk alanı, trafik vb. üzerinde çeşitli sınırlamaları olan tarife planları oluşturma;
    • Jail Yapılandırması - veri güvenliğini sağlamak için izole edilmiş ortamlar yapılandırma;
    • IP Adresi Yöneticisi - sunucu IP adreslerini yönetme;
    • Güncelleme - en son yazılım sürümlerini yükleme.
  3. Web Sunucusu bölümü:

    • Web Sunucusu Kurulumu - web sunucusu yazılımını kurma ve yapılandırma;
    • PHP Kurulumu ve Yapılandırması - PHP sürümlerini ve yapılandırmalarını yönetme;
    • Web Sunucusu ve PHP Kaldırma - bileşenleri kaldırma;
    • Dizin Şifre Koruması - dizin şifre koruması ayarlama;
    • HTTP Yönlendirmesi - web kaynakları için yönlendirmeler yapılandırma.
  4. Sol menüdeki ek bölümler (Veritabanı, Posta, Ad Sunucusu vb. gibi ek bileşenlere hem ana ekranı aşağı kaydırarak hem de ilgili sol menü bölümlerinden erişilebileceğini unutmayın):

    • Veritabanı - MySQL/MariaDB veritabanlarını oluşturma, düzenleme ve yönetme, kullanıcı erişim haklarını ayarlama, veri içe/dışa aktarma;
    • Posta - posta kutularını, yönlendirmeleri, otomatik yanıtlayıcıları, spam filtrelerini ve virüs korumasını yapılandırma;
    • İsim Sunucusu - DNS kayıtlarını yönetme, bölgeler oluşturma, A, MX, TXT vb. kayıt türlerini ekleme/düzenleme;
    • Uygulamalar - popüler CMS (WordPress, Joomla, Drupal), forumlar, çevrimiçi mağazalar ve diğer hazır çözümleri kurma;
    • İstatistikler - web sitesi trafiğini analiz etme, sunucu kaynak kullanımı izleme, yük takibi;
    • SSL Sertifikaları - güvenli site bağlantıları için SSL sertifikaları alma, kurma ve yenileme;
    • Yedekleme - otomatik yedek oluşturma, saklama ve gerektiğinde veri geri yükleme kurulumu;
    • - ağ arayüzlerini, güvenlik duvarı ayarlarını, yönlendirmeyi (routing) ve ağ erişimini yapılandırma;
    • Güvenlik - saldırılara karşı koruma, hack girişimlerini izleme, şifre politikaları ve erişim hakları ayarlama;
    • Küme - performansı ve güvenilirliği artırmak için birden fazla sunucuyu tek bir hata toleranslı sistemde birleştirme.

Not

BrainyCP'nin temel ayarları hakkında ayrıntılı bilgiye geliştiricilerin dokümantasyonundan ulaşılabilir.

Kurumsal E-posta Servisi Düzenleme İçin SMTP Portlarını Açma

Güvenlik nedenleriyle, spam dağıtımını önlemek amacıyla tüm VPS sunucularında giden TCP portları (25, 24, 2525, 387, 465 ve 587) ve UDP portu (5060) varsayılan olarak engellenmiştir. Bunların engelini kaldırmak için:

  1. Alan adı bölgesini tanımlayın. Alan adının A kaydı HOSTKEY'deki sunucunuzun IP adresine yönlenmiş olmalıdır.

  2. Teknik destek birimine, e-posta gönderimi için giden SMTP portlarının açılmasına ihtiyacınız olduğunu ve hangi alan adı veya alt alan adından gönderim yapılacağını belirten bir talep iletin.

    Dikkat

    Alan adınız ve kullanım seçenekleriniz hakkında ek sorular sorma hakkımızı saklı tutarız.

  3. Alan adı analiz edildikten sonra, SMTP operasyonu için portların açılmasına karar vereceğiz ve sizi bilgilendireceğiz.

API ile BrainyCP'li Sunucu Siparişi Verme

Bu yazılımı API kullanarak yüklemek için bu talimatları izleyin.