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