DigitalOcean Nasıl Kullanılır ve Yapılandırılır? Adım Adım Rehber

Bu yazı, DigitalOcean kullanarak bulut sunucu kurulumu ve yapılandırmasını adım adım anlatan detaylı bir rehber sunmaktadır. Yeni başlayanlar için anlaşılır ve uygulamalı bilgiler içermektedir.

BFS

Giriş: DigitalOcean ile Tanışın



Eğer bulut bilişim dünyasına adım atmak istiyorsanız, DigitalOcean harika bir başlangıç noktasıdır. Düşük maliyetli ve kullanıcı dostu arayüzüyle, dijital dünyada projelerinizi hızlı bir şekilde hayata geçirebilirsiniz. Ancak, ilk kez DigitalOcean kullanacak olanlar için bazı konular kafa karıştırıcı olabilir. Merak etmeyin! Bu yazıda, DigitalOcean'ı nasıl kullanacağınızı ve yapılandıracağınızı adım adım açıklayacağım. Hazırsanız, bulut dünyasına adım atmaya başlayalım.

Adım 1: DigitalOcean Hesabı Oluşturma



İlk olarak, DigitalOcean'a kaydolmanız gerekiyor. Bunun için [DigitalOcean web sitesine](https://www.digitalocean.com) gidin ve "Sign Up" (Kaydol) butonuna tıklayın. Kayıt işlemi sırasında sizden bir e-posta adresi ve güçlü bir şifre girmeniz istenecek. Ayrıca, ödeme bilgilerinizi de girmeniz gerektiğini unutmayın. Ancak, DigitalOcean'ın sunduğu ücretsiz deneme kredisi sayesinde, bu ilk deneyim için herhangi bir ücret ödemezsiniz.

Adım 2: Droplet (VPS) Oluşturma



Hesabınızı oluşturduktan sonra, DigitalOcean’a giriş yapın ve "Create" butonuna tıklayın. Burada, bir "Droplet" yani sanal özel sunucu oluşturacağız. "Droplet", DigitalOcean’daki sanal sunuculara verilen isimdir ve web uygulamalarınızı barındırmak için kullanılır.

Droplet oluşturmak için:

1. İşletim Sistemi Seçimi: İlk adımda, sunucunuzun hangi işletim sistemi ile çalışmasını istediğinizi seçmelisiniz. DigitalOcean, Ubuntu, CentOS, Debian gibi çeşitli işletim sistemlerini sunuyor. En yaygın tercih edilen sistemlerden biri Ubuntu’dur. Ubuntu’yu seçmek, size geniş bir topluluk desteği sağlar.

2. Sunucu Planı Seçimi: DigitalOcean, farklı performans ihtiyaçlarına göre farklı fiyatlandırma planları sunar. Yeni başlayan biri için, küçük ve uygun fiyatlı bir plan seçmek idealdir. Bu, aynı zamanda düşük bütçeyle başlamak isteyenler için de mükemmel bir tercihtir.

3. Veri Merkezi Seçimi: Sunucunuzun coğrafi olarak hangi bölgeden hizmet vereceğini seçmelisiniz. Türkiye’ye yakın bir bölge seçmek, kullanıcılarınıza daha hızlı erişim sağlayacaktır. İstanbul’a en yakın veri merkezi, Amsterdam’dır.

4. Ekstra Seçenekler: Burada, SSH anahtarları ekleyebilir ve "Backups" yani yedekleme seçeneğini aktifleştirebilirsiniz. SSH anahtarları ile güvenli bağlantı kurabilirken, yedekleme seçeneği de sunucunuzun düzenli olarak yedeklenmesini sağlar.

Son olarak, “Create Droplet” butonuna tıklayarak sunucunuzu oluşturun. Bu işlem birkaç dakika sürecektir ve tamamlandığında, yeni Droplet’iniz hazır olacaktır.

Adım 3: SSH ile Bağlantı Kurma



Sunucunuz oluşturulduktan sonra, ona uzaktan bağlanmak için SSH kullanmanız gerekecek. SSH (Secure Shell), sunucunuza güvenli bir şekilde erişmenizi sağlar.

SSH ile bağlantı kurmak için terminal veya komut istemcisine şu komutu yazmanız gerekiyor:

ssh root@sunucunuzun-ip-adresi


Bu komutu yazdıktan sonra, şifrenizi girmeniz istenecek. Giriş yaptıktan sonra, sunucunuzun komut satırına erişebilirsiniz. Bu, size sunucuda işlem yapma ve yapılandırma fırsatı verecek.

Adım 4: Web Sunucusu Kurulumu



Şimdi, web uygulamanızı barındırmak için bir web sunucusu kurmamız gerekiyor. En yaygın kullanılan web sunucularından biri Apache'dir. Apache’yi kurmak için şu komutları izleyebilirsiniz:

apt update
apt install apache2


Apache kurulduktan sonra, web sunucusu otomatik olarak başlar. Tarayıcınızı açarak sunucunuzun IP adresini yazarsanız, Apache’nin varsayılan hoş geldiniz sayfasını görebilirsiniz. Bu, kurulumun başarılı olduğunu gösterir.

Adım 5: PHP ve MySQL Kurulumu



Birçok web uygulaması, dinamik içerik sunmak için PHP ve MySQL kullanır. Bu adımda, PHP ve MySQL’i sunucunuza kuracağız.

PHP’yi kurmak için:

apt install php libapache2-mod-php


MySQL veritabanını kurmak için ise:

apt install mysql-server


Bu işlemleri tamamladıktan sonra, Apache, PHP ve MySQL, web uygulamanız için çalışmaya hazır olacaktır.

Adım 6: Güvenlik Önlemleri



Web sunucuları ve uygulamalarınız için güvenlik çok önemlidir. İlk yapmanız gereken şey, sunucunuza güvenlik duvarı eklemektir. DigitalOcean, otomatik güvenlik duvarı ayarları ile gelir, ancak bunları manuel olarak da yapılandırabilirsiniz. UFW (Uncomplicated Firewall) ile basit bir güvenlik duvarı kurabilirsiniz:

ufw allow OpenSSH
ufw allow 'Apache Full'
ufw enable


Bu komutlarla, SSH ve Apache için güvenlik duvarını açmış oluyorsunuz.

Adım 7: Web Uygulamanızı Yükleyin



Şimdi en heyecanlı kısma geldik: Web uygulamanızı yükleme zamanı! Web uygulamanızın dosyalarını sunucunuzda Apache’nin kök dizinine yükleyin. Genellikle, bu dizin "/var/www/html" olacaktır.

Web dosyalarınızı bu dizine taşıdıktan sonra, tarayıcınızda sunucunuzun IP adresini yazdığınızda uygulamanızın çalıştığını görmelisiniz.

Sonuç: DigitalOcean ile Hayalinizdeki Web Sunucusuna Sahip Olun



DigitalOcean, yeni başlayanlar için mükemmel bir VPS hizmeti sunar. Bu rehberde öğrendiğiniz adımlarla, kendi web sunucusunu kurabilir ve projelerinizi hızla hayata geçirebilirsiniz. Unutmayın, her yeni adımda öğrendikçe daha da güçlü bir sunucu yapılandırabilirsiniz. Şimdi sıra sizde! DigitalOcean’ın gücünden faydalanarak dijital dünyada yerinizi alın!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Web Hosting Performansınızı Artırın: DNS Cache Temizleme Yöntemleri ve Hız İyileştirme İpuçları

Web sitenizin hızını artırmak ve arama motorlarında daha iyi sıralamalar elde etmek istiyorsanız, dikkat etmeniz gereken birçok faktör var. Ancak çoğu zaman gözden kaçan bir konu var ki, bu da site hızınızı doğrudan etkileyebilir: **DNS cache temizliği**....

Web Hosting Seçiminde Yapılan 7 Yaygın Hata ve Çözüm Yolları

Bir web sitesi kurmak istiyorsunuz, ama ilk adımı atmak çok zor gibi mi geliyor? Hangi hosting hizmetini seçmeniz gerektiği konusunda kafanız karışmış olabilir. Hangi özelliklerin önemli olduğunu ve hangi hataları yapmamanız gerektiğini anlamak, sitenizin...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...