OpenPanel¶
Bu makalede
Bilgi
OpenPanel; sistem yöneticilerine ve web hosting sağlayıcılarına sunucuları yönetme, kullanıcı hesapları oluşturma, web siteleri yayınlama, veritabanlarını yapılandırma ve daha fazlası için geniş bir yelpazede yetenekler sağlayan kapsamlı bir web hosting kontrol panelidir.
OpenPanel. Temel Özellikler¶
- User Account Management: 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 hosting paketleri atayabilir ve her kullanıcı için işlemci süresi, bellek vb. gibi kaynak kotaları yapılandırabilir.
- Domain Management: 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ı (subdomain) ve wildcard domainler desteklenmektedir.
- MySQL Databases: MySQL veritabanlarını oluşturmak, düzenlemek, silmek ve kullanıcılara atamak için araçlar sağlar. Yöneticiler veritabanı kullanıcılarını ve yetkilerini yönetebilir, yedek alabilir ve veritabanlarını geri yükleyebilir.
- Script Installer: 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 Management: 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.
- Security: 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 | SİPARİŞ VER |
Not
Aksi belirtilmedikçe, varsayılan olarak yazılımın geliştiricisinin web sitesinden veya işletim sistemi depolarından en son sürümünü kurarız.
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:¶
-
Server Root Password:
- Tüm özel karakterleri içerecek şekilde orijinal formunda saklanır;
- Örnek:
AsD!@#DsA; - Doğrudan sunucu erişimi için kullanılır.
-
OpenPanel Web Interface Password:
- Ö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;
- Sayılar kullanılabilir;
- Web arayüzünde özel karakterler (!@#$% vb.) desteklenmez.
Şifre Dönüştürme Örneği¶
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 karakter içeren tam şifre versiyonunu kullanın;
- Web arayüzünden giriş yaparken özel karakter içermeyen şifre versiyonunu, ancak harf büyük/küçük duyarlılığını koruyarak kullanın.
Dağıtımdan Sonra OpenPanel ile Başlarken¶
Kayıt sırasında kayıtlı olan e-posta adresine sipariş ödemesi yapıldıktan sonra, 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 de içerecektir. Şirketimizin müşterileri sunucularını the servers control panel and API — Invapi üzerinden yönetirler.
Web paneli yönetimi 2083 portunda yer alır. Panel yönetimi ayrıca ana makinenin komut satırından opencli aracı kullanılarak da gerçekleştirilebilir. Web panelinin ve opencli kullanımına ilişkin 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 bilgileri kullanın. Kullanıcı adı root, şifre ise opencli_root etiketinde belirtilmiştir.
Kimlik doğrulama verileri, sunucu yönetim panelindeki Configuration >> Tags sekmesinde veya gönderilen e-postada bulunabilir:
- OpenPanel web arayüzüne erişim bağlantısı: webpanel etiketindedir.
https://<Server_ID_from_Invapi>.hostkey.in:2087formatındaki tam bağlantı, sunucu teslimatında e-posta ile gönderilir; - Login:
admin; - Password: Yazılım dağıtımı sonrası 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ı hesaplarının sayısı, yüklü paketler, kaynak kullanımı ve operasyonel bildirimler dahil olmak üzere sisteme genel bakış sağlayan ana kontrol paneli sayfası.
- Users: Kullanıcı hesaplarını yönetmek için bölüm. Burada hesaplar oluşturabilir, düzenleyebilir ve silebilir, onlara hosting planları atayabilir, kaynak sınırları belirleyebilir, domainleri ve veritabanlarını yönetebilirsiniz.
- Hostings Plans: Disk alanı, trafik, veritabanı sayısı ve diğer parametreler gibi kullanıcı hesapları için sınırları ve kaynakları tanımlayan hosting 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 almak 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ı, yönetim panelinin işleyişini günlükleme (logging) ve izleme için yapılandırma parametreleri dahil olmak üzere OpenAdmin panelinin kendi ayarları ve parametreleri.
- Services:
- Service Status: Sunucuda çalışan web sunucuları, veritabanları, e-posta servisleri ve diğer uygulamalar gibi çeşitli servislerin mevcut durumunu gösteren bölüm. Tüm kritik servislerin durumunu ve sağlığını buradan kontrol edebilirsiniz.
- Nginx Configuration: Sanal 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 yapmak için yapılandırma bölümü. Burada imajları, konteynerleri, ağ ayarlarını ve Docker konteynerlerini başlatma ve yönetme ile ilgili diğer parametreleri yönetebilirsiniz.
- Resource Allocation: Çeşitli servisler 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 servis 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: Sunucuda saat ve saat dilimi ayarları. NTP (Network Time Protocol) üzerinden zaman senkronizasyonunu ve yerel saat dilimlerini ayarlamayı içerir.
Yeni Kullanıcı Ekleme¶
Yeni bir kullanıcı oluşturmak için şu adımları izleyin:
- Ana menüden Users bölümünü seçin.
- Kullanıcı listesi sayfasında,
Create your first userdüğmesine tıklayın (ilk kullanıcı oluşturulurken, ardındanNew User). - 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 hosting 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 Hosting Yapılandırma¶
OpenPanel web arayüzünün başlangıç sayfasında, yeni hosting 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 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 servers) yapılandırılmasını içerir. Name serverlar, alan adlarını IP adreslerine çözümlemekten sorumludur;
- Yeni Plan oluşturma ve Kullanıcı hesabı oluşturma: Burada, hesap için sınırları ve kaynakları (disk alanı, trafik, veritabanları vb.) tanımlayan yeni bir hosting planı oluşturmanız gerekir. Bundan sonra 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 sunucularda 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:
-
Alan adı bölgenizi kaydedin. Alan adının A kaydı, HOSTKEY'deki sunucunuzun IP adresine yönlenmelidir.
-
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.
- Alan adını analiz ettikten 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 kurmak için bu talimatları izleyin.