Yazı Boyutu:

İçindekiler

Giriş

Amazon Web Services (AWS), bulut bilişim dünyasının öncülerinden biridir ve sunduğu yüzlerce servis ile bireylerden dev şirketlere kadar herkese hitap eder. Ancak AWS konsolu bazen karmaşık olabilir ve teknik bilginin yoğun olduğu bir arayüzdür. Bu nedenle, AWS kaynaklarını daha kolay yönetebilmek için geliştirilen ürçretsiz ve açık kaynak yönetim panelleri oldukça popüler hale gelmiştir. Bu makalede, AWS EC2, S3, Route53 ve diğer servisleri için kullanabileceğiniz en iyi ürçretsiz panelleri, kurulum adımlarıyla birlikte detaylı olarak inceleyeceğiz.


1. AWS İçin Neden Dışarıdan Bir Panel Kullanmalıyım?

  • AWS Konsolu bazen karmaşıktır ve yüzlerce servis içerir.

  • Basit işlemler için bile birçok sekme ve ayar gerekebilir.

  • API tabanlı yönetim sistemleriyle zaman kazanılabilir.

  • Kullanıcı dostu arayüzler sayesinde teknik olmayan kişiler de kaynak yönetebilir.


2. Öne Çıkan Üretim ve Ürçretsiz AWS Yönetim Panelleri

2.1. CloudPanel

  • Özellikler: EC2 yüzeyinde WordPress, PHP uygulamalarını kolayca kurma. İstemci yönetimi, veritabanı kontrolü, SSL ve daha fazlası.

  • Lisans: Kısmen açık kaynak, bireysel kullanımlar için ürçretsiz.

  • Kurulum:

curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo bash
  • Destek: Ubuntu 22.04, Debian 11

2.2. Cockpit

  • Özellikler: Sunucu durum gözlemi, servis denetimi, docker konteyner yönetimi.

  • Lisans: Açık kaynak (GPL)

  • Kurulum:

sudo apt install cockpit -y
sudo systemctl enable --now cockpit.socket
  • Erişim: https://sunucu-ip:9090

2.3. Webmin

  • Özellikler: Linux sistem yönetimi, Apache, Nginx, MySQL, vs. arayüz üzerinden yönetim.

  • Lisans: Açık kaynak

  • Kurulum:

wget http://prdownloads.sourceforge.net/webadmin/webmin_2.013_all.deb
sudo dpkg -i webmin_2.013_all.deb
sudo apt --fix-broken install
  • Erişim: https://sunucu-ip:10000

2.4. HestiaCP

  • Özellikler: AWS EC2 sunucularında hosting kontrol paneli gibi çalışır. DNS, mail, veritabanı, SSL, FTP yönetimi sunar.

  • Lisans: Açık kaynak

  • Kurulum:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh
  • Not: Ubuntu 20.04 ve 22.04 desteklenir.

2.5. CyberPanel

  • Özellikler: LiteSpeed destekli, AWS EC2 için özelleştirilebilir hosting paneli.

  • Lisans: Ürçretsiz versiyon mevcuttur.

  • Kurulum:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

3. AWS API Erişimi İçin IAM Kullanıcı ve Anahtar Oluşturma

Tüm paneller AWS servislerine erişim için IAM kullanıcıları ve Access Key gerektirir.

Adımlar:

  1. AWS Console > IAM > Users > Add User

  2. Programmatic Access işaretlenmeli

  3. Gerekli izin politikaları eklenmeli (EC2FullAccess vs.)

  4. Access Key ID ve Secret Key not alınmalıdır


4. EC2 Sunucusu Üzerine Panel Kurulumu (Genel Akış)

  1. AWS Console > EC2 > Launch Instance

  2. Ubuntu 22.04 seçin (CloudPanel veya Cockpit için ideal)

  3. T2.micro seçimi (Free Tier)

  4. SSH ile bağlantı kurun:

ssh -i "anahtar.pem" ubuntu@ec2-public-ip
  1. Üstteki script'lerden birini kullanarak kurulum yapın


5. İzleme ve Otomasyon Önerileri

  • Uptime Kuma: AWS EC2 ve servislerinin uptime kontrolü

  • Grafana + Prometheus: Sistem izlemesi için çok güçlü grafik arayüz

  • AWS CloudWatch: çoğu panel ile entegre edilebilir, AWS loglarını toplayabilir


Sonuç

Amazon AWS gibi esnek ama karmaşık bir altyapıyı daha yalın ve yönetilebilir hale getirmek isteyenler için açık kaynak ve ürçretsiz paneller çok değerlidir. Bu paneller sayesinde hem teknik bilginiz olmasa bile AWS kaynaklarını kolayca yönetebilir hem de zamandan büyük tasarruf sağlayabilirsiniz. Doğru kurulmuş bir panel yapısı ile AWS altyapınızı daha verimli ve kontrollü bir şekilde kullanabilirsiniz.

Her panelin avantaj ve dezavantajları farklıdır; bu nedenle ihtiyacınıza en uygun olanı seçerek başlamak en doğru yoldur.