DigitalOcean dünyasına giriş

Yazının yayımlanma tarihi: December 21, 2014 - Son güncelleme: December 24, 2014
1700 kelime uzunluğundaki bu yazı için tahmini okuma süreniz 7 ila 12 dakika arasında.
Yazan:

Yazıya ait etiketler: , ,

Uzun zamandır üzerine yazmak istediğim bir konu web hosting meselesi. Sadece Türkiye sınırları içerisinde bile en az 6 bin alan adı barındıran 25 hosting şirketi mevcut. Bu rakamla dünya genelinde de en çok hosting şirketine sahip olan yedinci ülkeyiz. Seçeneği bol olsa da seçmesi zor, dışarıdan bakana bulanık görünen bir su birikintisi hosting sektörü.

Droplet olarak adlandırdığı sanal sunucularla ihtiyacınıza göre kısa sürede hızlı, güvenilir ve bulut bazlı bir sunucu arayışındaysanız DigitalOcean son zamanların en iyi hosting şirketi. Netcraft verilerine göre 2012 yılında 100’ün üzerinde olan sunucu sayısı 2014’ün Aralık ayında 124.000’in üzerine çıkmış. Bu kadar kısa zamanda New York, Amsterdam, San Francisco, Singapur ve Londra’da veri merkezi oluşturarak kullanıcılara açan DigitalOcean‘ın kat ettiği yolu merak ediyorsanız detaylı bir şekilde Netcraft verilerini inceleyebilirsiniz.

Yazının devamında yeni bir web hosting arayışında olanlar için

  • DigitalOcean üzerinde hesap yaratma
  • Droplet oluşturma
  • Droplet yapılandırma

konuları yer alacak. Yazının sonunda elinizin altında istediğiniz kadar web sitesi barındırabileceğiniz, üzerinde ZPANEL (ücretsiz web hosting yöneticisi) çalışan nur topu gibi bir sunucunuz olacak.

DigitalOcean üzerinde hesap yaratma

DigitalOcean ana sayfası oldukça basit tasarlanmış. Sağ üst kısımda görünen Sign Up linkini kayıt olmak için kullanacağız.

digitalocean-ana-sayfa

DigitalOcean üzerinde hesap yaratmak için karşınıza gelen formda e-posta adresinizi ve sistem üzerinde kullanmak istediğiniz şifrenizi istiyor.

digitalocean-kayit-sayfasi

Belirlediğiniz e-posta adresi ve şifreyle sisteme giriş yaptıktan sonra karşınıza gelecek ekranın sağ üst köşesindeki Create Droplet ya da solda yer alan menünün üst köşesindeki yeşil renkli Create butonuna tıklayacağız.

digitalocean-yeni-droplet

Bu butona tıkladıktan sonra karşımıza gelen sayfada sırasıyla

  • Dropletimize bir isim vereceğiz
  • Dropletimizin büyüklüğünü ve özelliklerini seçeceğiz
  • Dropletimizin yerini (lokasyon) seçeceğiz
  • Dropletimiz için bir imaj (işletim sistemi) seçeceğiz

Droplete isim vermek

Bu isim herhangi bir şey olabilir. Hostname alanında sadece alfanumerik karakterleri (A-Z, a-z, 0-9), tire ve nokta kullanabilirsiniz. Ben hostname olarak kturgutoglu kullanacağım.

droplet-adi

Dropletin büyüklüğünü ve özelliklerini seçmek

Droplet büyüklüğünü web sitenizin ya da sitelerinizin büyüklüğüne yani aldığı trafiğe göre seçmeniz gerekiyor. Örneğin bir tane web siteniz var ve günlük aldığınız ziyaretçi sayısı 1.000. O halde size başlangıç paketi olarak tanımlayabileceğimiz 512 MB/1 CPU, 20 GB disk alanı ve 1.000 GB transfer özelliklerine sahip  5 dolarlık paket yeterli gelecektir. Kişisel deneyimler çok fazla detay içereceği ve yüzde 99 ihtimalle sizin sahip olduklarınızla uyuşmayacağı için çok düşünsem de kesin şu paketi alın diyemiyorum. Zaten sitenizin ziyaretçi trafiği artar ve mevcut paketiniz ihtiyaçlarınızı karşılayamayacak duruma gelirse teknik hiç bir şey yapmadan en üst pakete kadar yükseltme şansına sahipsiniz. Ben bu örnekte üzerinde bir tane web sitesi barındıracağım senaryosundan yola çıkarak aylık 5 dolarlık paketi seçiyorum.

Dropletin yerini seçmek

Droplet yer seçimini yaparken sitenizin dilini ve sitenizin hedef kitlesini göz  önünde bulundurun. Örneğin sitenizin dili İngilizce ve hedef kitleniz A.B.D ise New York lokasyonunda yer alan bir droplet yaratın. Eğer siteniz Türkçe ve hedef kitleniz Türkiye ise Amsterdam ve Londra’yı seçebilirsiniz. Son bir örnek, İngilizce içeriğe sahip sitenizin hedef kitlesi Birleşik Krallık (İngiltere) ise Londra lokasyonunu seçin. Buradaki senaryoda benim kişisel web sitem için droplet yarattığımı ve sitemin dilinin ve hedef kitlemin Türkiye olduğunu farz edelim. Dolayısıyla Türkiye’ye en yakın lokasyon olan Amsterdam 1’i seçiyorum.

droplet-lokasyonu

Dropletimiz için bir imaj seçmek

Hiç kimsenin üzerinde bir türlü anlaşamadığı bir adım, droplet için işletim sistemi seçmek. İhtiyacınıza göre farklı Linux sürümü seçebilirsiniz ancak isteğiniz sadece bir web hosting yaratmaksa burada ben seçiminizi daha stabil, güvenli ve hızlı olan CentOS‘tan yana kullanmanızı öneriyorum. Ben burada 64 bit CentOS 7.0 sürümünü seçtim.   ZPANEL kurulumunu da CentOS üzerinden anlatacağım.

linux-surumu-secimi

Tüm seçimlerimizi yaptıktan sonra en altta yer alan Create Droplet butonuna tıklıyoruz. Yaklaşık 60 saniye sonra makinemiz SSH bağlantısına hazır bekliyor olacak.

droplet-hazirlaniyor

 

Droplet hazırlandıktan sonra karşımıza gelen ekranda dropletin adının ve özelliklerinin yer aldığı bir sayfa gelecek.

 

droplet-ozellikleri

Droplet yaratıldıktan sonra hesap açarken kullandığınız e-posta adresinize de droplete ulaşabilmeniz için gereken droplet IP adresi, kullanıcı adı ve şifre bilgileri gelecek. Bu e-posta gelmeden yaratmış olduğunuz droplete ulaşmanız mümkün değil.

droplet-epostasi

Şimdi droplete erişmek için gerekli bilgilerde elimizde. Dropletimize ulaşmak için PuTTY adlı Telnet/SSH istemcisini indireceğiz. PuTTY’yi indirip açtıktan sonra karşımıza gelecek olan PuTTY Configuration penceresinde Host Name (or IP address) yazan yere e-posta adresimize gelen IP adresini yazıyoruz. Connection type: alanının SSH olarak işaretli gelmesi lazım. Değilse SSH işaretleyip Open butonuna basıyoruz.

 

SSH-baglantisi

 

 

Burada önce bir güvenlik uyarısı gelecek. Yes butonuna tıklayarak devam edeceğiz. Karşımıza kullanıcı adı ve şifremizi girememiz istenen bir başka ekran gelecek. Kullanıcı adınız root olarak atanır şifreniz ise e-posta adresinize gelen şifreyi gireceksiniz.

 

putty-guvenlik-uyarisi

SSH-kullanici-adi-ve-sifre

Konsoldayken sırasıyla aşağıdaki komutları vereceğiz.

  1. Sunucuyu güncellemek için yum -y update komutunu veriyoruz.
  2. Güncelleme işlemi bittikten sonra reboot komutunu vererek sunucuyu yeniden başlatıyoruz.
  3. ZPANEL kurulum dosyasını indirmek için wget https://raw.githubusercontent.com/zpanel/installers/master/install/CentOS-6_4/10_1_1.sh komutunu veriyoruz.
  4. İndirdiğimiz kurulum dosyasını çalıştırılabilir yapmak için chmod +x 10_1_1.sh komutunu yazıyoruz.
  5. Son olarak kurulum dosyasını çalıştırmak için ./10_1_1.sh konutunu giriyoruz.

Kurulumun size bir kaç yerde ihtiyacı olacak. Örneğin sunucu zamanını girmeniz istenecek. Bunu önce Avrupa daha sonra ise Türkiye’yi seçerek yapabilirsiniz. Kurulum ortalama en fazla beş dakika sürecektir.

Kurulum bittikten sonra ekrana, daha sonra mutlaka ihtiyacınız olacak olan MYSQL root şifresi, ZPANEL kullanıcı adı ve şifresi gelecek. Konsolda bu alanı seçerek bu bilgileri mutlaka kayıt edin.

kurulum-tamamlandi

DigitalOcean alt yapısını kullanan sunucunuz hazır üzerinde ZPANEL çalışır durumda. Şimdi e-posta adresinize gelen ve SSH ile droplete bağlanmak için kullandığınız IP adresini tarayıcınızın adres satırına girin. Karşınıza ZPANEL giriş ekranı gelecek. Bu bölümden giriş yaparak web siteleriniz için web hosting açmaya başlayabilirsiniz.

 

zpanel-ekrani

Son bir kez sunucunuzu reboot komutuyla yeniden başlatmayı unutmayın! DigitalOcean’dan 10 dolarlık hediye kuponu kazanmak isterseniz buradaki promosyon koduyla sisteme kayıt olmanız yeterli.

Sunucu kurulumuyla ilgili problem mi yaşıyorsunuz? Yardım almak için tıklayın.

Yeni yazılar e-posta adresine gelsin

Diğer etiketler:

Almanya Amerika Amerika Birleşik Devletleri Astika Bira Avustralya Avustralya Turizmi Avustralya ve Sosyal Medya Boston British Airways Bulgaristan Cadbury Duchenne Kas Erimesi Duchenne Muscular Dystrophy Ehliyet Almak Ehliyet Sınavı Engelli Siteler Engelli Web Facebook Fransa Gece Hayatı Google +1 Google Plus Gökhan Ahi Hasan Syed Heinz Jacobs Marka Şikayet Massachusetts Milka Obermutten Oreo Promoted Tweets SEO Sofya The Brand Age Turizmde Sosyal Medya Kullanımı Twitter Varna Vikipedi Wikipedia Youtube Çorba İngiltere İsveç İçerik Pazarlaması

5 yorum

bulut 3 years ago

Hocam çok güzel anlatmışsım be! Eline sağlık. yarın ilk işim denemek olacak.

Reply

Kayıhan Turgutoğlu 3 years ago

Bulut rica ederim. Eğer takıldığın bir konu olursa ben buradayım.

Reply

Murat Şenkul 3 years ago

iyi geceler kayıhan bey. Zpanel hakkımda biraz sorum olucaktı size.Ben kurulumuna kadar herşeyi tamamladım.Server abimin üzerine.bana reseller oluşturdu.Sonra ben reseller ile giriş yaptım paket oluşturdum. Buraya kadar herşey yolunda. Sorunum şurda şimdi benim 1 tane müşterim var bu müşterimin domain’ini eklicem fakat paket seçme şansım yok direk domain’i yaratıyor panel. Bi bilginiz varsa bana açıklama yaparmısınız? Yapmak istediğim şey müşterim için ekledigim domaine paket belirleyebilmek

Reply

Nihat Şendil 2 years ago

merhaba hocam ben bir konuda sıkıştım. sunucuya bir kaç işlem yaparken yanlış bir şeyler yaptık sunucuyu fabrika ayarına döndürebilecekmiyiz yoksa silip yeniden mi oluşturmamız gerekir..

Reply

Kayıhan Turgutoğlu 2 years ago

Merhaba problemin tam olarak ne oldugunu belirtmemissiniz. Bu durumda dropleti yeniden yapilandirmanizi onerecegim.

Reply

Yorumunuzla yazının gelişmesine katkıda bulunun