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 hizmeti yönetmek için kapsamlı bir çözüm sunar. BrainyCP, hem küçük kişisel projeler hem de kurumsal kullanım için uygun olan, web sunucularını, veritabanlarını, DNS'i, e-posta hizmetlerini ve barındırma için gerekli diğer bileşenleri yapılandırmaya olanak tanır.

BrainyCP. Temel Özellikler

  • Alan Adı Yönetimi - alan adlarının oluşturulması, yapılandırılması ve yönetilmesi. Birden fazla DNS kaydını destekleme ve otomatik alan güncellemeleri.
  • Web Sitesi Yönetimi - sanal ana bilgisayarların oluşturulması ve yapılandırılması, SSL sertifikalarını yönetmek ve birden fazla web sunucusunu desteklemek 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. Dosya yükleme, indirme ve düzenleme desteği.
  • E-posta Yönetimi - e-posta hesaplarının, takma adların, yönlendirmelerin ve spam filtrelerinin kurulumu. Popüler e-posta sunucularını destekleme.
  • Kullanıcı Yönetimi - çok seviyeli erişim kontrol sistemi, çeşitli ayrıcalıklarla hesap oluşturma ve yönetme.
  • Kaynak İzleme - sistem kaynaklarının kullanımını, sunucu yükünü ve performansı izleme.
  • Otomatik Güncellemeler - bileşenlerin ve güvenlik modüllerinin otomatik güncellemeleri 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 SİPARİŞ VER
  • Ö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 - hizmetler ve kullanıcılar için ayar verileri;
    • /var/log/brainycp - sistem günlükleri 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 - yedekleme klasörü;
    • /var/brainycp/data/certs - SSL sertifikaları dizini;
    • /var/brainycp/data/users - barındırma kullanıcı verileri;
    • /var/brainycp/data/vhosts - sanal ana bilgisayar yapılandırmaları.

BrainyCP'yi Dağıttıktan 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-postada VPS IP adresi ve erişim için giriş bilgileri yer alacaktır. Şirketimizin müşterileri, donanımlarını sunucu yönetim paneli ve APIInvapi üzerinden yönetmektedir.

Erişim verileri, sunucu yönetim panelinin Configuration >> Tags sekmesinde veya gönderilen e-postada bulunabilir:

  • BrainyCP'nin web arayüzüne erişim bağlantısı: https://brainycp(sunucu ID).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ırabilirsiniz vb.
  • Web sitesine erişim bağlantısı: webpanel etiketinde. Bu bağlantı, kontrol paneli aracılığıyla yapılan yapılandırmaların sonucunu gösterir.
  • BrainyCP'nin web arayüzüne erişim için kullanıcı adı: root;
  • BrainyCP'nin web arayüzüne erişim için Şifre: yazılım dağıtımından sonra sunucu hazır olduğunda e-posta ile gönderilir.

BrainyCP Başlangıç Menüsü

BrainyCP kontrol paneline başarıyla giriş yaptıktan sonra, aşağıdaki özelliklere sahip bir başlangıç ekranı ile karşılaşacaksınız:

  1. Sunucunun temel bileşenleri:

    • Key services for configuration: DNSBL (spam filtreleme), Dovecot (IMAP/POP3 e-posta sunucusu), Apache 2.4 (web sunucusu), Cron (görev zamanlayıcısı), MariaDB 10.2 (veritabanı), Named (DNS sunucusu), FTP (dosya alışverişi) - tam teşekküllü sunucu çalışması için gerekli bileşenler.
    • System monitoring: sunucu çalışma süresi, kullanıcı sayısı, CPU yükü, disk alanı kullanımı.
  2. Management bölümü:

    • Server Configuration - sistem ayarları ve ağ yapılandırması;
    • Host Accounts - müşteri web sitesi barındırması için hesap oluşturma ve düzenleme;
    • Host Account Groups - toplu ayar uygulama ve basitleştirilmiş yönetim için hesapları mantıksal gruplara ayırma;
    • Hosting Plans - disk alanı, trafik vb. konusunda çeşitli kısıtlamalarla tarif planları oluşturma;
    • Jail Configuration - veri güvenliğini sağlamak için izole ortamları yapılandırma;
    • IP Address Manager - sunucu IP adreslerini yönetme;
    • Update - en son yazılım sürümlerini yükleme.
  3. Web Server bölümü:

    • Webserver Installation - web sunucu yazılımının dağıtılması ve yapılandırılması;
    • PHP Installation and Configuration - PHP sürümlerini ve yapılandırmalarını yönetme;
    • Removal of Webserver and PHP - bileşenleri kaldırma;
    • Directory Password Protection - dizin şifre koruması kurma;
    • HTTP Redirection - web kaynakları için yönlendirmeleri yapılandırma.
  4. Sol menüdeki ek bölümler (Veritabanı, E-posta, Ad Sunucusu gibi ek bileşenlere hem ana ekranda aşağı kaydırarak hem de sol taraftaki menü bölümleri aracılığıyla erişilebileceğini unutmayın):

    • Database - MySQL/MariaDB veritabanlarını oluşturma, düzenleme ve yönetme, kullanıcı erişim haklarını belirleme, veri içe/dışa aktarma;
    • Mail - posta kutularını, yönlendirmeleri, otomatik yanıtları, spam filtrelerini ve virüs korumasını yapılandırma;
    • Name Server - DNS kayıtlarını yönetme, alanlar oluşturma, A, MX, TXT vb. kayıt türlerini ekleme/düzenleme;
    • Applications - popüler CMS'leri (WordPress, Joomla, Drupal), forumları, online mağazaları ve diğer hazır çözümleri yükleme;
    • Statistics - web sitesi trafiğini analiz etme, sunucu kaynak kullanımını izleme, yükü takip etme;
    • SSL Certificates - güvenli site bağlantıları için SSL sertifikalarını alma, yükleme ve yenileme;
    • Backup - otomatik yedekleme oluşturma, depolama ve gerektiğinde veri geri yükleme ayarlama;
    • Network - ağ arayüzlerini yapılandırma, güvenlik duvarı ayarları, yönlendirme ve ağ erişimi;
    • Security - saldırılara karşı koruma, hack girişimlerini izleme, şifre politikaları ve erişim hakları belirleme;
    • Cluster - performansı ve güvenilirliği artırmak için birden fazla sunucuyu tek bir hataya dayanıklı sistemde birleştirme.

Not

BrainyCP'nin temel ayarlarına ilişkin ayrıntılı bilgiler geliştiricilerin dokümantasyonunda bulunabilir.

Kurumsal E-posta Hizmeti Düzenlemek İçin SMTP Portlarını Açma

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

  1. Alan adını tanımlayın. Alan adının A kaydı, HOSTKEY'deki sunucunuzun IP adresine işaret etmelidir.

  2. E-posta gönderimi için giden SMTP portlarının açılmasına ve e-postanın gönderileceği alan adını veya alt alan adını belirterek teknik desteğe bir istek gönderin.

    Dikkat

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

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

API ile BrainyCP'li Bir Sunucu Siparişi