Cyberpanel, son derece hızlı, güvenli ve Litespeed desteği olan ücretsiz bir web panelidir. Cpanel'de yapabileceğiniz hemen hemen her opsiyonu fazlasıyla sunmaktadır. Cyberpanel sayesinde siteniz Apache yerine doğrudan openLitespeed web server üzerinden servis edilecektir. Bu da daha çok ziyaretçi kapasitesi, daha gelişmiş güvenlik ve performans için zemin hazırlar. Oldukça basit bir kurulumu vardır ve her güncellemede kendisini geliştirip, eksiklerini adım adım gideren bir paneldir. Sunucu yönetimi hakkında deneyimi olmayan birisi bile kolayca kurabilir.
CyberPanel Kurulum için gereksinimler:
- Centos 7x Sunucu (Minimum 1GB RAM)
- SSH ile sunucuya erişebilmeniz için Termius veya Putty programı (Bilgisayarınızın işletim sistemi Linux veya MacOS ise bu programlardan birini yüklemenize gerek yok.)
Başlamadan önce,
- Anlatımı cloud server firması Vultr üzerinden yapacağız. Vultr üzerinden ileride sunucu kapasitesini artırmanız sadece tek bir tuşa bakıyor. Dünya üzerinde tanınmış, %100 uptime oranı sunan bir firma. Siz dilerseniz farklı bir sunucu firması da tercih edebilirsiniz. Ek olarak WMAracı üzerinden uygun fiyata sunucu tedarik edebileceğiniz pek çok firma mevcuttur. Kendi araştırmalarınıza göre dilediğiniz firmadan sunucunuzu tedarik edebilirsiniz. Sunucunuzun işletim sisteminin CentOS 7 olmasına dikkat ediniz.
- İşlem sırasına dikkat etmelisiniz.
CyberPanel Kurulumu
- Vultr'a alttaki linkten üye oluyoruz.
- Resimdeki işaretli alana tıklayarak ilk sunucumuzu oluşturacağız.
- - Choose Server: Cloud Computing seçebilirsiniz. Eğer siteniz ABD lokasyonunda hizmet verecek ise Cloud Computing yerine High Frequency seçeneğini seçebilirsiniz. Her ikisi de oldukça performanslıdır.
- Birkaç dakikalık beklemenin ardından sunucumuz kullanılabilir hale geldi.
- Sunucumuza tıkladığımızda görseldeki gibi ip adresi ve şifresi görünmektedir.
- Kuruluma geçmeden önce CyberPanel için kullanacağımız ana domain için ayarlama yapmamız gerekiyor. Biz wmaraci.com alanadı üzerinden anlatacağız. Bunun için öncelikle domaini satın aldığımız yönetim paneline giriyoruz. Örneğin Godaddy için resimdeki gibi ekle butonuna tıklıyoruz:
- Ekle butonuna tıkladıktan sonra görseldeki gibi ns1 ve ns2 kayıtları oluşturup kaydediyoruz. Tabii siz ip adresi kısmını kendi sunucunuzun ip adresiyle değiştireceksiniz.
- Tekrar Godaddy üzerinden DNS Yönetimi menüsüne dönerek NS adreslerini sitemize göre yönlendirebiliriz.
- Windows kullanıyorsanız eğer CyberPanel kurulum gereksinimlerinde bahsettiğimiz Termius ya da Putty programlarından birini kurduktan sonra SSH ile ip adresi üzerinden sunucumuza alttaki komut yardımıyla bağlanıyoruz. (Linux veya MacOS kullanıcıları, işletim sistemi ile birlikte yerleşik olarak gelen Terminal'i kullanabilirler.)
- Alttaki komut sunucumuzu otomatik olarak güncelleyip temizliyor ve sonra yeniden başlatıyor.
- Sunucumuz yeniden başlatıldığı için bağlantımız koptu. Tekrar sunucu ile bağlantı kuruyoruz.
- Artık CyberPanel'i yükleyebiliriz.
- Ortalama 5-20 dakikalık bir bekleyişin ardından port ve giriş bilgilerimizin yer aldığı bilgilendirme ekranı bizi karşıladı. CyberPanel kurulumumuz başarıyla tamamlandı.
- Bize vermiş olduğu url adresini tarayıcımız üzerinden CyberPanel'e bağlanıyoruz.
- Cyberpanel nihayet göründü. admin kullanıcı adı ve 1234567 şifresi ile giriş yapıyoruz.
- Yeni şifremiz ile tekrar panele giriş yapıyoruz. Sırasıyla Websiteler / Website Oluştur menüsüne tıklayarak ilk sitemizi oluşturuyoruz.
- İlk sitemiz hazır. Artık nameserver oluşturma işlemine geçebiliriz. Sırasıyla DNS / Nameserver oluştur menüsünden domain ve ip bilgilerini kendinize göre doldurarak nameserverlar oluşturabilirsiniz.
- Ücretsiz SSL sertifikamızı artık oluşturabiliriz. İlk aşamada eklediğimiz web sitesi için bir sertifika oluşturacağız. SSL / SSL Yönetimi menüsüne giriyoruz ve domainimiz için Issue SSL butonuna tıklıyoruz.
İlk ay için geçerli 50$ hediye kredi veren özel link: https://www.vultr.com/?ref=7814960-4F
Normal link: https://vultr.com/
- Server Location: Türkçe bir forum kuracaksanız Frankfurt lokasyonu gayet başarılıdır.
- Server Type: Centos 7 x64 seçilecek.
- Server Size: Aylık 5$'lık paket başlangıç için yeterli olacaktır. Daha iyi performans için minimum 2GB RAM tercih etmenizi öneriyoruz.
- Additional Features: Enable ipv6 seçeneğini seçiyoruz, ekstra yedekleme hizmeti isterseniz sunucunuzun %20'si kadar ek maliyetle yani aylık 1$'a işaretlemenizi tavsiye ederiz. Otomatik yedekleme özelliğini dilerseniz sonradan da açabilirsiniz.
- Server Hostname & Label: Bu kısma ise sunucunuzun adının ne olmasını istiyorsanız onu yazabilirsiniz.
Her şey hazırsa eğer, en son Deploy Now butonuna tıklayarak sunucumuzu oluşturabiliriz.
(Menü -> Alan Adlarım -> DNS Yönetimi -> Ana Bilgisayar Adları -> Ekle)
ssh root@45.77.141.148
- Sunucuya ilk kez bağlandığınız için (yes/no)? şeklinde devam edip etmek istemediğinizi soracak. yes yazıp enter tuşuna basın.
- Sonrasında sizden sunucu şifresini isteyecek. Şifreyi yazıp tekrar enter tuşuna basıyoruz. (Yazarken veya kopyalarken şifreniz ekranda gözükmeyecektir, bu normal bir durumdur.)
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
ssh root@45.77.141.148
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh )
İlk olarak CyberPanel'i mi yoksa eklentilerinin mi yükleneceğini soruyor. 1 yazıp enter tuşuna basıyoruz.
OpenLiteSpeed yükleyeceğimizi belirtmek için tekrar 1 rakamını yazıp enter tuşuna basıyoruz.
Sonrasında soracağı sorulara alttaki gibi sırasıyla yanıt veriyoruz.
- Minimal installation [y/N]: n yazıp enter tuşuna basıyoruz.
- Postfix installation [Y/n]: y yazıp enter tuşuna basıyoruz.
- PowerDNS installation [Y/n]: y yazıp enter tuşuna basıyoruz.
- Pure-FTPd installation [Y/n]: y yazıp enter tuşuna basıyoruz.
- Choose [d]efault, [r]andom or [s]et password: [d/r/s]: d yazıp enter tuşuna basıyoruz.
- Install Memcached extension for PHP: n yazıp enter tuşuna basıyoruz.
- Install LiteSpeed Memcached: n yazıp enter tuşuna basıyoruz.
- Install Memcached: n yazıp enter tuşuna basıyoruz.
- Install Redis extension for PHP: y yazıp enter tuşuna basıyoruz.
- Install Redis: y yazıp enter tuşuna basıyoruz.
Yanıtlardan sonra CyberPanel otomatik olarak kurulumu başlatacak.
Sunucu ile bir işimiz kalmadı. logout komutu ile sunucudan çıkış yapabiliriz.
logout
https://45.77.141.148:8090
Bu esnada güvenli değildir uyarısı göreceksiniz. Endişelenmenize gerek yok, dikkate almayın ve "Bu sitesi istisna say" butonuna tıklayın.
Giriş yaptıktan sonra ilk iş olarak "Profili Düzenle" butonuna tıklayarak 1234567 olan şifremizi değiştirmek olacak.
ÖNEMLİ NOT: İlk siteyi eklerken SSL kısmını kesinlikle seçmemelisiniz, aksi halde hata verecektir.
Her şey yolunda gittiyse eğer bu aşamada sitemizi ziyaret ediyoruz ve görseldeki gibi bir sayfa bizi karşılıyor.
Birebir yukarıdaki işlemi SSL / Alanadı SSL menüsüne girerek tekrar uyguluyoruz.
Artık web sitenizi https üzerinden ziyaret edebilirsiniz. Ve yine https üzerinden siteadi.com:8090 yazarak güvenli bir şekilde CyberPanel'e giriş yapabilirsiniz. Network gücü üst düzey olan bir bulut sunucu firmasından, yine son derece kusursuz performans veren bir paneliniz var. Bunların yanında Litespeed'in tüm nimetlerinden faydalanabilirsiniz. IP adresiniz sadece size özel bir dedicated ip, sunucunuzda ise sizin sitenizden başka bir site yok...
Ekstralar:
- Panel üzerinden yükleyeceğiniz ücretsiz Let's Encrypt SSL sertifikası kendi kendine otomatik olarak yenilenmektedir. Sizin yapmanız gereken bir işlem yoktur.
- CyberPanel site yönetimi kısmından tek tuşla WordPress + LSCache eklentisini veya Joomla, Prestashop gibi yazılımları kolayca kurabilirsiniz.
- Düzenli olarak sunucunuzun ve sitelerinizin yedeğini almayı unutmayın.
- Cyberpanel her geçen gün daha da geliştirilip, eksikleri giderilen bir web panelidir. Bu sebeple her zaman güncel tutmanızı öneririz.
- Ortalama 500-750 MB aralığında RAM tüketimi yapmaktadır. Minimum 2GB RAM bulunan sunucular performans için çok çok daha stabil olacaktır.
- Vultr, DigitalOcean gibi bulut sunucu firmaları multi üyeliğe izin vermemektedir. Eğer çoklu üyeliğiniz tespit edilirse hesaplarınız kapanabilir. Sadece tek bir hesap kullanmaya dikkat edin.
PHP Upload Limitini Yükseltme
- Cyberpanel menüsünden PHP -> PHP Ayarlarını Düzenle kısmına tıklayın ve upload limitini artırmak istediğiniz PHP sürümünü seçin. (Cyberpanel ile birlikte gelen Phpmyadmin, PHP 7.2 versiyonunu kullanmaktadır. Eğer veritabanı yükleme limitini artıracaksanız PHP 7.2 'yi seçmelisiniz.)
- Alttaki gibi post_max_size ve upload_max_filesize değerlerini 64M olarak değiştirin. Ya da 100 MB 'lık dosya yükleme limiti yapmak istiyorsanız her iki değeri de 100M yapın.
- Değişikliği kaydettiyseniz eğer son olarak firmanızın kontrol paneline giderek sunucuyu yeniden başlatın. Yeni upload limitleri etkin hale gelecektir.