Açık kaynak web hosting yazılımı: Ajenti

Birden fazla site barındıran sunucular için web hosting yazılımları olmazsa olmazlardan. Lisanslı yazılımlar (Plesk ve cPanel) olduğu kadar açık kaynaklı yazılımlar da bulunuyor. Ajenti de onlardan birisi.

Ajenti Python diliyle yazılmış, PHP7.0-fpm ve nginx desteği ile ön plana çıkıyor. Açıkçası lisanslı yazılımlarda bile bulunmayan bir özellik. Bunun yanı sıra hali hazırda bir çok eklentisi bulunuyor. mysql, postgresql, supervisor gibi yazılımların grafik arayüzü ile yönetilmesini sağlayan eklentileri sadece bir kısmı. Ayrıca Node.js, Java ve Go ile çalışan yazılımları da yönetebiliyoruz.

Şimdi kuruluma geçelim. Bu örnekte Debian tabanlı sunucu kullandım.

Ajenti'nin bazı platformlar için kurulum scriptleri bulunuyor. Örnek olarak Ubuntu için kurulum scriptini bu şekilde çalıştırıyoruz:

wget -O- https://raw.githubusercontent.com/ajenti/ajenti/1.x/scripts/install-ubuntu.sh | sudo sh

install-ubuntu.sh yerine install-debian.sh ya da CentOS 6 kullanıyorsanız install-rhel.sh, 7 kullanıyorsanız install-rhel7.sh olarak değiştiriniz.

Kurulum tamamlandıktan sonra Ajenti V isimli eklentiyi ve yardımcı yazılımlarını kuruyoruz. Bu eklenti, çoklu web site yönetilmesine imkan veriyor. Eklentinin yazarı ile Ajenti'nin yapımcısı aynı kişi bu arada.

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.0-fpm php7.0-mysql ajenti-v-ftp-pureftpd

Eğer nginx, PHP7.0-fpm ya da mysql yüklü değilse yüklüyoruz:

apt-get update
apt-get install nginx
apt-get install mysql-server
apt-get install php7.0-fpm php7.0-mysql

Son olarak Ajenti'yi service ajenti restart komutuyla yeniden başlatıyoruz.

Ajenti paneline https://site-domain:8000 adresinden giriş yapabilirsiniz. Kullanıcı adı: root, şifre: admin.

Yardım almak isterseniz yorum yazabilirsiniz. İyi çalışmalar.