1. Hetzner Hesabı Oluşturma
İlk olarak, Hetzner Cloud kullanmaya başlamak için bir hesap oluşturmanız gerekiyor. Bu, oldukça basit bir işlem. Hetzner’ın ana sayfasına gidin ve sağ üst köşede bulunan "Register" butonuna tıklayın. Kayıt formunu doldurduktan sonra size bir onay e-postası gönderilecektir. Hesabınızı onayladıktan sonra giriş yapabilirsiniz.
2. Hetzner Cloud Console'a Erişim
Hesabınızı oluşturduktan sonra, Hetzner Cloud Console’a giriş yapın. Bu konsol, tüm sunucularınızı yönetmenize olanak tanıyacak. Burada, yeni bir sunucu (veya "VPS") oluşturabilir, kaynakları yönetebilir ve yapılandırmalar yapabilirsiniz.
3. Yeni Sunucu (VPS) Oluşturma
Konsolda “Create Server” butonuna tıklayın. Karşınıza çıkacak olan ekranda, sunucunuzun temel özelliklerini seçmeniz gerekecek. İhtiyacınıza göre işlemci gücü, RAM, depolama alanı gibi parametreleri ayarlayabilirsiniz. Hetzner Cloud, genellikle Linux tabanlı sunucuları tercih eden kullanıcılar için ideal bir platformdur. Burada yapmanız gereken adımlar şunlar:
- Sunucu Türü Seçimi: Burada, kullanmak istediğiniz işletim sistemine karar verin. Linux (Ubuntu, CentOS, Debian gibi) veya Windows gibi sistemler seçilebilir.
- Konfigürasyon Seçimi: Sunucunun işlemci gücü, RAM miktarı ve disk alanı gibi özellikleri belirleyin.
- Veritabanı ve Depolama Seçimi: Sunucunuzda hangi veritabanı ve depolama alanını kullanmak istediğinize karar verin.
4. Sunucunun İşletim Sistemini Seçme
Hetzner, kullanıcılarına pek çok popüler Linux dağıtımını sunar. Ubuntu, CentOS, Debian gibi seçenekler ile hızlıca kurulum yapabilirsiniz. Eğer daha fazla özelleştirme yapmayı planlıyorsanız, ISO dosyasını yükleyerek kendi işletim sisteminizi kurma şansınız da var.
Örnek Kod: Sunucu Kurulumu İçin Komutlar
Aşağıdaki gibi bir komut ile Ubuntu işletim sistemi kurulumuna başlayabilirsiniz:
sudo apt update
sudo apt upgrade
sudo apt install
Bu komutları, sunucunuzun kurulum işlemi tamamlandıktan sonra terminal üzerinden çalıştırarak istediğiniz yazılımları yükleyebilirsiniz.
5. Güvenlik Ayarları ve SSH Erişimi
Sunucunuzu kurduktan sonra güvenlik çok önemli hale gelir. Hetzner, SSH erişimiyle sunucunuza güvenli bir bağlantı kurmanıza olanak tanır. SSH anahtarınızı kullanarak sunucunuza bağlanabilirsiniz. Bu, şifrelemenin ve güvenli bağlantının sağlanmasını temin eder.
SSH Bağlantısı için Komut:
Aşağıdaki komut, sunucunuza SSH ile bağlanmanızı sağlar:
ssh -i /path/to/your/ssh-key username@your-server-ip
Bu adımı atladığınızda, sunucunuza yapılan saldırılar artabilir. Bu yüzden mutlaka SSH anahtarları ile bağlantı sağladığınızdan emin olun.
6. Web Sunucusu ve Veritabanı Kurulumu
Web sunucusunu kurarak ve veritabanı yapılandırmasını yaparak, uygulamanızın alt yapısını oluşturmaya başlayabilirsiniz. Genellikle, Apache veya Nginx gibi web sunucuları tercih edilir. Ayrıca, MySQL veya PostgreSQL gibi veritabanı yönetim sistemlerini de kurabilirsiniz.
Apache Web Sunucusu Kurulumu:
sudo apt install apache2
MySQL Veritabanı Kurulumu:
sudo apt install mysql-server
7. Hetzner Cloud'u İzleme ve Yönetme
Sunucunuz artık aktif olduğuna göre, kaynak kullanımını düzenli olarak izlemelisiniz. Hetzner, Cloud Console üzerinden kaynak kullanımınızı kontrol edebilmenizi sağlar. CPU, RAM ve disk alanı gibi verileri takip ederek, herhangi bir kaynak sıkıntısı yaşamanızın önüne geçebilirsiniz.
Hetzner ayrıca, sunucu kaynaklarınızı otomatik olarak ölçeklendirme imkanı sunar. Trafiğiniz arttıkça, sunucunuzun kaynakları da artacaktır. Bu özellik, büyük projelerde çok işinize yarayacaktır.
8. Backup ve Kurtarma
Yedekleme ve kurtarma işlemleri, veri kaybını önlemek için kritik öneme sahiptir. Hetzner, Cloud Console üzerinden otomatik yedekleme ayarlamanıza imkan verir. Bu sayede, herhangi bir veri kaybı yaşadığınızda kolayca geri yükleme yapabilirsiniz.
Yedekleme Kurulumu:
Yedekleme işlemi için şu komutu kullanarak sistemi yapılandırabilirsiniz:
sudo apt install rsync
rsync -avz /source/folder /backup/folder
9. Hetzner Cloud’daki Faturalarınızı Yönetme
Sunucu kurulumunuzu tamamladıktan sonra, Hetzner’in sunduğu ödeme planlarına göre faturalandırma yapılacaktır. Hetzner, saatlik ve aylık ödeme seçenekleri sunar. Bu sayede, sadece ihtiyacınız olan süre boyunca sunucuyu çalıştırabilirsiniz.
Ayrıca, Hetzner Cloud Console üzerinden harcamalarınızı takip edebilir ve bütçenize uygun planları seçebilirsiniz.
Sonuç
Hetzner Cloud, güçlü altyapısı ve kullanıcı dostu ara yüzüyle bulut hizmetleri sunuyor. Sunucunuzu kurmak ve yapılandırmak oldukça basit. Yine de, güvenlik, yedekleme, veritabanı yönetimi gibi detaylara dikkat etmeniz çok önemli. Bu rehberdeki adımları izleyerek, Hetzner Cloud’un gücünden faydalanabilir ve projelerinizi güvenli ve hızlı bir şekilde hayata geçirebilirsiniz.