Introduzione
Ajenti è un pannello di controllo basato sul web per la gestione dei sistemi (come Webmin, cPanel). inoltre, ha un'interfaccia molto bella e intuitiva. Per uso personale, Ajenti è disponibile gratuitamente ai sensi dell'AGPLv3. Per uso commerciale, devi pagare regolarmente una piccola somma.
Installazione in corso
Installazione automatica
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
Installazione manuale
Dipendenze native:Debian/Ubuntu
Quindi Abilita repository Universe (solo 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
Dipendenze native:RHEL/CentOS
Abilita repository 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
Installa Ajenti 2
Aggiorna PIP:
sudo pip3 install setuptools pip wheel -U
Installazione minima:
sudo pip3 install ajenti-panel ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins
Con tutti i 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
Quindi, dopo aver installato i pacchetti, Ilet apre la porta 8000, che viene utilizzata per accedere al pannello di controllo web di Ajenti. Usa semplicemente il seguente comando per consentire l'accesso sulla porta.
firewall-cmd --permanent --zone=public --add-port=8000/tcp
firewall-cmd --reload
Accedi al pannello di controllo di Ajenti
Inoltre, l'impostazione predefinita di Ajenti funziona sulla porta 8000 con HTTPS sicuro (HTTPS). Quindi ora accedi al server utilizzando l'IP del server (http://ip:8000) o il nome di dominio (http://nomedominio.com:8000) sulla porta 8080. Inoltre molto probabilmente riceverai un messaggio di avviso che indica che c'è un problema con il certificato del server. Non ci sono problemi perché Ajenti utilizza un certificato autofirmato. dobbiamo solo accettarlo e procedere.
http://your_ip:8000/
Username: root
Password: adminPassword
Schermata di accesso Ajenti
Dashboard Ajenti
Conclusione
Quindi, in questo articolo ti abbiamo aiutato a installare il pannello di controllo Ajenti sui sistemi CentOS8, Redhat e Fedora. Questo articolo è stato testato solo con CentOS 8.