Pengantar
Ajenti adalah panel kontrol berbasis web untuk mengelola sistem (seperti Webmin, cPanel). selain itu, ia memiliki antarmuka yang sangat indah dan ramah pengguna. Untuk penggunaan pribadi, Ajenti tersedia secara gratis di bawah AGPLv3. Untuk penggunaan komersial, Anda harus membayar sejumlah kecil secara teratur.
Memasang
Pemasangan Otomatis
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
output:
[root@unixcop ~]# curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4854 100 4854 0 0 5657 0 --:--:-- --:--:-- --:--:-- 5657
:: OS: rhel
:: Distro: centos
:: Installing prerequisites
Last metadata expiration check: 16:51:20 ago on Mon 26 Jul 2021 04:53:07 PM EET.
Package epel-release-8-11.el8.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Last metadata expiration check: 16:51:22 ago on Mon 26 Jul 2021 04:53:07 PM EET.
Package gcc-8.4.1-1.el8.x86_64 is already installed.
Package python36-devel-3.6.8-2.module_el8.4.0+790+083e3d81.x86_64 is already installed.
Package python3-pip-9.0.3-19.el8.noarch is already installed.
Package python3-pillow-5.1.1-12.el8_2.x86_64 is already installed.
Package python3-augeas-0.5.0-12.el8.noarch is already installed.
Package python3-dbus-1.2.4-15.el8.x86_64 is already installed.
Package openssl-devel-1:1.1.1g-15.el8_3.x86_64 is already installed.
Package chrony-3.5-2.el8.x86_64 is already installed.
Package redhat-lsb-core-4.1-47.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
:: Upgrading PIP
Penginstalan Manual
Ketergantungan asli:Debian/Ubuntu
Jadi Aktifkan repositori Universe (khusus Ubuntu):
sudo add-apt-repository universe
sudo apt-get install build-essential python3-pip python3-dev python3-lxml libssl-dev python3-dbus python3-augeas python3-apt ntpdate
Ketergantungan asli:RHEL/CentOS
Aktifkan repositori EPEL:
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
Instal Ajenti 2
Tingkatkan PIP:
sudo pip3 install setuptools pip wheel -U
Pemasangan minimal:
sudo pip3 install ajenti-panel ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins
Dengan semua plugin:
sudo pip3 install ajenti-panel ajenti.plugin.ace ajenti.plugin.augeas ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.datetime ajenti.plugin.filemanager ajenti.plugin.filesystem ajenti.plugin.network ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.power ajenti.plugin.services ajenti.plugin.settings ajenti.plugin.terminal
Jadi Setelah menginstal paket, Ilet membuka port 8000, yang digunakan untuk mengakses panel kontrol web Ajenti. Cukup gunakan perintah berikut untuk mengizinkan akses pada port.
firewall-cmd --permanent --zone=public --add-port=8000/tcp
firewall-cmd --reload
Mengakses Panel Kontrol Ajenti
Selain itu, default Ajenti bekerja pada port 8000 dengan HTTP aman (HTTPS). Jadi Sekarang akses server dengan menggunakan IP server (http://ip:8000) atau nama domain (http://domainname.com:8000) pada port 8080. Anda juga kemungkinan besar akan menerima pesan peringatan yang menunjukkan bahwa ada masalah dengan sertifikat server. Tidak ada masalah karena Ajenti menggunakan sertifikat yang ditandatangani sendiri. kita hanya perlu menerimanya dan melanjutkan.
http://your_ip:8000/
Username: root
Password: adminPassword
Layar Masuk Ajenti
Dasbor Ajenti
Kesimpulan
Jadi, dalam artikel ini kami membantu Anda menginstal panel kontrol Ajenti pada sistem CentOS8, Redhat, dan Fedora. Artikel ini telah diuji hanya dengan CentOS 8.