Kako instalirati Ajenti Control Panel za upravljanje Linux serverima


Ajenti je kontrolna tabla za upravljanje sistemom otvorenog koda zasnovana na webu za upravljanje udaljenim zadacima administracije Linux sistema iz web pretraživača koji je sličan Webmin alatu za administraciju sistema.

Ajenti je vrlo moćan i lagan alat koji pruža brzo web sučelje s brzim odzivom za upravljanje malim postavkama servera i također je najprikladniji za VPS i Namjenske serveri.

Izgrađen je s mnogo unaprijed napravljenih dodataka za konfiguriranje i nadgledanje serverskog softvera i usluga kao što su Apache, Cron, File System, Firewall, MySQL, Nginx, Munin, Samba, FTP >, Squid i mnogi drugi alati kao što su Upravitelj datoteka, Uređivač koda za programere i pristup Terminalu.

Zahtjevi

  • Debian 9 ili noviji
  • Ubuntu Bionic ili noviji
  • RHEL 8 ili noviji

U ovom članku ćete naučiti kako da instalirate Ajenti Control Panel na novi Linux sistem za upravljanje raznim zadacima upravljanja Linux serverom iz web pretraživača.

Instaliranje Ajenti Control Panela u Linux

Da biste instalirali Ajenti, prvo morate ažurirati i nadograditi sistemski softver na najnoviju verziju kao što je prikazano.

sudo apt update && sudo apt upgrade -y    [On Ubuntu & Debian]
sudo dnf update && sudo dnf upgrade -y    [On RHEL]

Kada se ažuriranje sistema završi, ponovo pokrenite sistem pre nego što započnete instalaciju Ajenti.

sudo systemctl reboot

Nakon ponovnog pokretanja, preuzmite instalacijsku skriptu Ajenti koristeći sljedeću curl komandu, koja će instalirati Ajenti zajedno sa svim potrebnim ovisnostima kao što je prikazano.

Instalirajte Ajenti na Debian/Ubuntu

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

Instalirajte Ajenti na RHEL/Rocky & AlmaLinux

Na distribucijama zasnovanim na RHEL-u, morate omogućiti EPEL spremište da instalira potrebne Ajenti zavisnosti kao što je prikazano.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y gcc python3-devel python3-pip python3-pillow python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core

Nakon instaliranja svih potrebnih zavisnosti, sada instalirajte Ajenti koristeći instalacionu skriptu kao što je prikazano.

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

Nakon što se Ajenti instalacija završi, otvorite port “8000” na firewall/ruteru za daljinski pristup web interfejsu.

sudo ufw allow 8000   [On Ubuntu & Debian]
sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp  [On RHEL]
sudo firewall-cmd --reload

Da pristupite web interfejsu Ajenti kontrolne table, otvorite web pretraživač i upišite IP servera na koji smo instalirali Ajenti i unesite akreditive vašeg sistema: korisničko ime “ root” i root lozinka.

https://localhost:8000
OR
https://ip-address:8000

Ajenti servis se može pokrenuti, zaustaviti, ponovo pokrenuti pomoću sljedećih naredbi.

sudo systemctl stop ajenti
sudo systemctl start ajenti
sudo systemctl restart ajenti
sudo systemctl status ajenti

Deinstalirajte Ajenti Control Panel u Linuxu

Ajenti je grupa Python modula instaliranih sa pip-om, izdatih sa systemd skriptom. Stoga je bitno izbrisati skriptu systemd, zatim Python biblioteke i konfiguracijske datoteke.

sudo systemctl stop ajenti.service
sudo systemctl disable ajenti.service
sudo systemctl daemon-reload
sudo rm -f /lib/systemd/system/ajenti.service

Zatim jednostavno uklonite sve Python module:

sudo pip3 uninstall -y aj ajenti-panel ajenti.plugin.ace ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.filesystem ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.session-list ajenti.plugin.settings

Ako vam nisu potrebni konfiguracijski fajlovi, samo izbrišite direktorij /etc/ajenti/:

sudo rm -rf /etc/ajenti/

Za više informacija posjetite početnu stranicu Ajenti.