Ana içeriğe geç

OpenPanel

Bu makalede

Bilgi

OpenPanel; sistem yöneticilerine ve web barındırma sağlayıcılarına sunucuları yönetmek, kullanıcı hesapları oluşturmak, web sitelerini yayına almak, veritabanlarını yapılandırmak ve daha fazlası için geniş bir yelpazede yetenekler sunan kapsamlı bir web barındırma kontrol panelidir.

OpenPanel. Temel Özellikler

  • Kullanıcı Hesabı Yönetimi: Kullanıcı hesaplarının oluşturulmasını, düzenlenmesini ve silinmesini sağlar. Yöneticiler; disk alanı, trafik ve diğer parametre kısıtlamalarına sahip çeşitli barındırma paketleri atayabilir ve her kullanıcı için işlemci süresi, bellek ve daha fazlası gibi kaynak kotaları yapılandırabilir.
  • Alan Adı Yönetimi: Alan adlarının eklenmesini, düzenlenmesini ve silinmesini, kullanıcılara atanmasını, parked sayfaların yapılandırılmasını ve alan adı yönlendirmelerini kolaylaştırır. Alt alan adları ve wildcard (joker) alan adları desteklenmektedir.
  • MySQL Veritabanları: MySQL veritabanları oluşturmak, düzenlemek, silmek ve bunları kullanıcılara atamak için araçlar sağlar. Yöneticiler veritabanı kullanıcılarını ve yetkilerini yönetebilir, yedekler oluşturabilir ve veritabanlarını geri yükleyebilir.
  • Script Yükleyici: WordPress, Joomla ve Drupal gibi popüler İçerik Yönetim Sistemlerinin (CMS), phpBB ve SMF gibi forumların, galerilerin, blogların, mağazaların ve diğer web uygulamalarının kurulumunu basitleştirir.
  • FTP Yönetimi: FTP kullanıcı hesaplarının oluşturulmasını ve yönetilmesini, FTP erişimi için izinlerin ve kotaların yapılandırılmasını sağlar.
  • Güvenlik: Kaba kuvvet (brute force) saldırılarına karşı koruma, IP adresi yönetimi (engelleme, izin verilenler listesi), güvenli erişim için SSH anahtarı yönetimi ve trafiği korumak için SSL/TLS şifreleme desteği içerir.

Ç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
105 OpenPanel Ubuntu 22.04 + + - - 4 8 - Hayır Hayır

Not

Aksi belirtilmedikçe, varsayılan olarak yazılımın en son sürümünü geliştiricinin web sitesinden veya işletim sistemi depolarından yükleriz.

OpenPanel Şifre Hususları

Bilgi

OpenPanel ile çalışırken, root sunucu erişimi için kullanılan şifreler ile web arayüzüne giriş yapmak için kullanılan şifreler arasında bir ayrım vardır.

Nasıl Çalışır:

  1. Sunucu Root Şifresi:

    • Tüm özel karakterler dahil olmak üzere orijinal formunda saklanır;
    • Örnek: AsD!@#DsA;
    • Doğrudan sunucu erişimi için kullanılır.
  2. OpenPanel Web Arayüzü Şifresi:

    • Özel karakter içermeyen bir şifre versiyonu gerektirir;
    • Örnek: AsDDsA;
    • Şifre uzunluğu 5 ile 20 karakter arasında olmalıdır;
    • Sadece web arayüzüne giriş yapmak için kullanılır.

Şifre Oluşturma Kuralları

  • Büyük harfler kullanılabilir;
  • Küçük harfler kullanılabilir;
  • Rakamlar kullanılabilir;
  • Web arayüzünde özel karakterler (!@#$% vb.) desteklenmez.

Şifre Dönüştürme Örneği

Server Root Password: AsD!@#DsA
Web Interface Password: AsDDsA

Dikkat

  • Şifreyi değiştirmek yalnızca web arayüzü üzerinden yapılan kimlik doğrulamayı etkiler;
  • Sunucudaki orijinal root şifresi değişmeden kalır;
  • Sunucuya doğrudan bağlanırken her zaman özel karakterler içeren tam şifre versiyonunu kullanın;
  • Web arayüzü üzerinden giriş yaparken özel karakter içermeyen şifre versiyonunu kullanın ancak harf büyüklüğünü (büyük/küçük harf) koruyun.

Dağıtımdan Sonra OpenPanel ile Başlarken

Kayıt sırasında kayıtlı e-posta adresine gelen sipariş ödemesinin ardından, sunucunun çalışmaya hazır olduğuna dair bir bildirim alacaksınız. Bu bildirim, VPS IP adresinin yanı sıra bağlantı için giriş ve şifre bilgilerini içerecektir. Şirketimizin müşterileri sunucularını sunucu kontrol paneli ve APIInvapi üzerinden yönetirler.

Web paneli yönetimi 2083 portunda yer alır. Panel yönetimi ayrıca opencli aracı kullanılarak ana makinenin komut satırından da gerçekleştirilebilir. Web panelinin ve opencli'nin kullanımıyla ilgili ayrıntılı dokümantasyon resmi web sitesinde mevcuttur.

Kurulumdan sonra şu adrese gidin: https://<Server_ID_from_Invapi>.hostkey.in:2087

webpanel bağlantısına tıkladıktan sonra bir kimlik doğrulama penceresine yönlendirileceksiniz. Burada, lütfen Configuration >> Tags sekmesinde sağlanan kimlik bilgilerini kullanın. Kullanıcı adı root'tur ve şifre opencli_root etiketinde belirtilmiştir.

Kimlik doğrulama verileri, sunucu yönetim panelinin Configuration >> Tags sekmesinde veya gönderilen e-postada bulunabilir:

  • OpenPanel web arayüzüne erişim bağlantısı: webpanel etiketinde yer alır. https://<Server_ID_from_Invapi>.hostkey.in:2087 formatındaki tam bağlantı, sunucu teslimatında e-posta ile gönderilir;
  • Kullanıcı adı: admin;
  • Şifre: Yazılım dağıtımının ardından sunucu kullanıma hazır olduğunda e-posta adresinize gönderilir.

Bağlantıya tıkladıktan sonra OpenAdmin'de kimlik doğrulaması yapmanız gerekecektir:

OpenAdmin başlangıç menüsü aşağıdaki kategorileri içerir:

  • Dashboard: Kullanıcı hesabı sayısı, yüklü paketler, kaynak kullanımı ve operasyonel bildirimler dahil olmak üzere sisteme genel bakış sağlayan kontrol panelinin ana sayfası.
  • Users: Kullanıcı hesaplarını yönetmek için bölüm. Burada hesaplar oluşturabilir, düzenleyebilir ve silebilir, bunlara barındırma planları atayabilir, kaynak sınırları belirleyebilir, alan adlarını ve veritabanlarını yönetebilirsiniz.
  • Hostings Plans: Kullanıcı hesapları için disk alanı, trafik, veritabanı sayısı ve diğer parametreler gibi sınırları ve kaynakları tanımlayan barındırma planlarını yapılandırmanıza ve yönetmenize olanak tanır.
  • Domains: Alan adlarını ve ilgili ayarlarını yönetmek için tasarlanmıştır.
  • Backups: Kullanıcı hesaplarının, web sitelerinin, veritabanlarının ve tüm sistemin yedeklerini oluşturmak için araçlar. Ayrıca buradan yedeklerden geri yükleme yapabilir ve otomatik yedeklemeler planlayabilirsiniz.
  • Settings:
    • General Settings: Kontrol panelinin genel parametrelerini ayarlamak için bölüm. Burada dil tercihlerini yönetebilir, saat dilimini ayarlayabilir, bildirimleri yapılandırabilir ve sistemin genel işleyişini etkileyen diğer temel parametreleri ayarlayabilirsiniz.
    • OpenPanel: Arayüz yapılandırması, kontrol panelinin performans optimizasyonu, güncellemelerin yönetimi ve platformla ilgili diğer bileşenler dahil olmak üzere OpenPanel ayarları.
    • OpenAdmin: Erişim yönetimi, API yapılandırması, idari panelin işleyişini günlükleme ve izleme için yapılandırma parametreleri dahil olmak üzere OpenAdmin panelinin kendi ayarları ve parametreleri.
  • Services:
    • Service Status: Web sunucuları, veritabanları, e-posta hizmetleri ve diğer uygulamalar gibi sunucuda çalışan çeşitli hizmetlerin mevcut durumunu gösteren bölüm. Tüm kritik hizmetlerin durumunu ve sağlığını buradan kontrol edebilirsiniz.
    • Nginx Configuration: Sanal ana makine (virtual host) ayarları, proxy kuralları, performans yönetimi ve sunucuyla ilgili diğer parametreler gibi Nginx web sunucusu parametrelerini yapılandırmanıza olanak tanır.
    • Docker Configuration: Docker kullanarak konteynerleştirme yapılandırması için bölüm. Burada imajları, konteynerleri, ağ ayarlarını ve Docker konteynerlerini başlatma ve yönetmeyle ilgili diğer parametreleri yönetebilirsiniz.
    • Resource Allocation: Çeşitli hizmetler ve kullanıcılar için CPU süresi, RAM ve disk alanı gibi kaynak tahsisini yönetmek için araçlar.
    • View Log Files: Sistem ve hizmet günlük dosyalarını görüntülemek için bölüm. Hataları, uyarıları ve sistemin işleyişini teşhis etmek ve analiz etmek için gerekli diğer bilgileri buradan izleyebilirsiniz.
  • Security:
    • Firewall: Sistemi yetkisiz erişime karşı korumak için güvenlik duvarı ayarları. Gelen ve giden trafik için kurallar oluşturmayı, IP adreslerini engellemeyi ve port erişimini yapılandırmayı içerir.
  • Advanced:
    • Change Root Password: Sisteme tam erişim sağlayan ve sunucu güvenliğinin kritik bir parçası olan root kullanıcı şifresini değiştirmek için araç.
    • SSH Access: Uzaktan sunucu yönetimi için SSH erişiminin yapılandırılması. Burada erişime izin verebilir veya kısıtlayabilir, anahtarları ve kimlik doğrulama yöntemlerini yönetebilirsiniz.
    • OpenPanel Cron Jobs: Betiklerin yürütülmesi ve düzenli görevler gibi sistemdeki çeşitli süreçleri otomatikleştirmek için cron işlerinin yönetilmesi.
    • Server Time: Sunucu üzerindeki saat ve saat diliminin ayarlanması. NTP (Network Time Protocol) üzerinden zaman senkronizasyonunu ve yerel saat dilimlerini ayarlamayı içerir.

Yeni Bir Kullanıcı Ekleme

Yeni bir kullanıcı oluşturmak için şu adımları izleyin:

  1. Ana menüden Users bölümünü seçin.
  2. Kullanıcı listesi sayfasında, Create your first user düğmesine tıklayın (ilk kullanıcı oluşturulurken, ardından New User).
  3. Görünen formdaki aşağıdaki alanları doldurun:
    • Email: Kullanıcının aktif e-posta adresini girin.
    • Plan: Açılır listeden uygun barındırma planını seçin (disk alanı sınırlarını, trafiği vb. belirler).
    • Username: Yeni hesap için benzersiz bir kullanıcı adı girin.
    • Password: Hesap için güvenli bir şifre seçin ve girin.

Tüm zorunlu alanları doldurduktan sonra, hesabı oluşturmak için Create User düğmesine tıklayın. Yeni kullanıcı eklenecek ve kullanıcı listesinde görünecektir:

OpenAdmin ile Yeni Bir Web Barındırma Yapılandırma

OpenPanel web arayüzünün başlangıç sayfasında, yeni barındırma yapılandırması için bir arayüz bulunur:

Yapılandırma süreci birkaç aşamadan oluşur:

  • IP adresi yerine özel alan adı ayarlama: Hatırlanması zor olan sayısal bir IP adresi kullanmak yerine, bu adım web sitesine veya sunucuya kullanıcı dostu bir alan adı atamanıza olanak tanır. Varsayılan olarak .hostkey.in olarak ayarlanmıştır;
  • En az 2 nameserver ayarlama: Bu adım, yüksek kullanılabilirlik sağlamak için en az iki DNS sunucusunun (name server) yapılandırılmasını içerir. Name serverlar, alan adlarını IP adreslerine çözmekten sorumludur;
  • Yeni Plan oluşturma ve Kullanıcı hesabı oluşturma: Burada, hesap için sınırları ve kaynakları (disk alanı, trafik, veritebanları vb.) tanımlayan yeni bir barındırma planı oluşturmanız gerekir. Ardından bir kullanıcı hesabı oluşturmalı ve bu planı ona atamalısınız.

Bilgi

Ana OpenPanel ayarları hakkında ayrıntılı bilgiye geliştirici dokümantasyonundan ulaşılabilir.

Kurumsal E-posta Servisi Kurulumu İçin SMTP Portlarını Açma

Güvenlik nedenleriyle, tüm VPS sunucularında giden TCP portları (25, 24, 2525, 387, 465 ve 587) ve UDP portu (5060) varsayılan olarak engellenmiştir. Bu önlem, spam gönderimini önlemeyi amaçlamaktadır. Engellemeyi kaldırmak için şu adımları izleyin:

  1. Alan adı bölgenizi (zone) kaydedin. Alan adının A kaydı, HOSTKEY'deki sunucunuzun IP adresini göstermelidir.

  2. Teknik destek birimine, e-posta göndermek için giden SMTP portlarını açmanız gerektiğini ve hangi alan adından (veya alt alan adından) gönderim yapılacağını belirten bir talep iletin.

Dikkat

Alan adı ve kullanım amacı hakkında size ek sorular sormma hakkımızı saklı tutarız.

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

API Kullanarak OpenPanel Siparişi Verme

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