Ajenti, Linux ve BSD üzerine kurulan sunucu yönetim panelidir.Bir nevi Cpanel alternatifidir. Ajenti 2, Python3 ve AngularJS ile geliştirilmiş  arayüz ve  iyi bir mimari sağlar.

Desteklenen işletim sistemleri:

  • Debian 9 ve üzeri
  • Ubuntu Bionic ve üzeri
  • CentOS 8 ve üzeri
  • RHEL 8 ve üzeri

   Öne çıkan özellikler

  • Kolay kurulum : Ajenti 2, pip ve sağlanan komut dosyasıyla kolayca kurulabilir .
  • Mevcut konfigürasyon : Mevcut konfigürasyonunuzu seçer ve herhangi bir hazırlık yapmadan mevcut sisteminiz üzerinde olduğu gibi çalışır.
  • Bakım : Yapılandırma dosyalarınızın, seçeneklerinizin ve yorumlarınızın üzerine yazmaz. Tüm değişiklikler tahribatsızdır.
  • Eklentiler dahilidir : Sistem ve yazılım yapılandırması, izleme ve yönetim için birçok eklenti içerir.
  • Genişletilebilir : Ajenti 2, Python kullanılarak kolayca genişletilebilir. Eklenti geliştirme, Ajenti API’leri ile hızlı ve keyifli. İlk eklentinizi yazın .
  • Modern : Tasarımı güzeldir. Tabletlerden ve mobil cihazlardan  erişilebilir.
  • Hafif : Çok az bellek kullanır ve CPU ihtiyacı düşüktür. Güçsüz sunucularda bile rahatlıkla çalışır.

Ajenti RHEL / CentOS ve Fedora Kurulum

sudo dnf install epel-release
sudo dnf install -y gcc python3-devel python3-pip python3-pillow python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core

Ubuntu Kurulum

Adım 1: Sistemi Güncelleyin

Ubuntu makinenizi güncelleyin ve yükseltin.

sudo apt update
sudo apt dist-upgrade

Yükseltme tamamlandıysa, Ajenti’nin Ubuntu 20.04’e kurulumunu başlatmadan önce sistemi yeniden başlatın.

sudo systemctl reboot

Adım 2: Ajenti’yi Ubuntu 20.04’e yükleyin

Ajenti kontrol panelinin Ubuntu 20.04 üzerinde kurulumu için sağlanan bir script bulunmaktadır. Önce script’i curl ile indirin.

curl -O https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh

Yükleyici komut dosyasını sudo komutuyla çalıştırın.

sudo bash ./install.sh

Ajenti’nin Ubuntu 20.04’e yüklenmesi, internet bağlantınıza bağlı olarak biraz zaman alabilir. Bittiğinde aşağıdaki gibi çıktı almalısınız.

....
:: Installing initscript
/usr/bin/systemctl
Created symlink /etc/systemd/system/multi-user.target.wants/ajenti.service → /lib/systemd/system/ajenti.service.
:: Complete

Ajenti will be listening at HTTP port 8000
Log in with your root password or another OS user

8000’de çalışan bir port olduğunu doğrulayın.

# ss -tunelp | grep 8000
tcp    LISTEN  0       10                   0.0.0.0:8000          0.0.0.0:*      users:(("/usr/local/bin/",pid=21271,fd=9),("/usr/bin/python",pid=21264,fd=9)) ino:31300 sk:5 <->

Kurulum tamamlandığında https://ipadresiniz:8000 portu üzerinden erişebilirsiniz.

Panel giriş bilgileri :

Kullanıcı adı : root
Şifre : admin