Otu esi arụnye Ajenti Control Panel iji jikwaa sava Linux


Ajenti bụ ogwe njikwa sistemu sistemu webụ mepere emepe maka ijikwa ọrụ nchịkwa sistemụ Linux dịpụrụ adịpụ site na ihe nchọgharị wee yie ngwa ọrụ nchịkwa sistemụ Webmin.

Ajenti bụ ngwá ọrụ dị ike na nke dị fechaa, nke na-enye ngwa ngwa na ngwa ngwa weebụ interface maka ijikwa obere ntọala ihe nkesa na ọ dịkwa mma maka VPS na sava raara onwe ya nye.

[Ị nwekwara ike ịmasị: Ogwe njikwa kacha mma iji jikwaa sava Linux]

Ejiri ọtụtụ plugins emebere ya maka ịhazi na nyochaa ngwanrọ na ọrụ sava dị ka Apache, Cron, Sistemụ Faịlụ, Firewall, MySQL, Nginx, Munin, Samba, FTP, Squid na ọtụtụ ngwaọrụ ndị ọzọ dị ka Code Editor maka ndị mmepe. na ohere Terminal.

  • Debian 9 ma ọ bụ karịa
  • Ubuntu Bionic ma ọ bụ emechaa
  • RHEL 8 ma ọ bụ karịa

N'ime edemede a, ị ga-amụta ka esi etinye Ajenti Control Panel na sistemụ Linux ọhụrụ iji jikwaa ọtụtụ ọrụ njikwa ihe nkesa Linux site na ihe nchọgharị weebụ.

Ịwụnye Ajenti Control Panel na Linux

Iji wụnye Ajenti, nke mbụ, ị ga-emelite ma kwalite sọftụwia sistemụ gị gaa na ụdị kachasị ọhụrụ dịka egosiri.

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

Ozugbo mmelite sistemu mechara, malitegharịa sistemụ tupu ịmalite nrụnye Ajenti.

$ sudo systemctl reboot

Mgbe ịmalitegharịrị, budata edemede nwụnye Ajenti site na iji iwu curl na-esote, nke ga-etinye Ajenti yana ndabere niile achọrọ dị ka egosiri.

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

Na nkesa dabere na RHEL, ịkwesịrị ịme ka ebe nchekwa EPEL rụnye ndabere Ajenti dị mkpa dị ka egosiri.

$ 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

Mgbe ị wụnyechara ihe niile achọrọ, ugbu a tinye Ajenti site na iji edemede nrụnye dịka egosiri.

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

Mgbe echichi Ajenti gwụchara, mepee ọdụ ụgbọ mmiri “8000” na firewall/ rawụta maka ohere ịntanetị dịpụrụ adịpụ.

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

Iji banye interface webụ njikwa njikwa Ajenti, mepee ihe nchọgharị weebụ wee pịnye IP nke ihe nkesa ebe anyị tinyegoro Ajenti, wee tinye nzere nke sistemu gị: aha njirimara “mgbọrọgwụ” na paswọọdụ mgbọrọgwụ.

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

Enwere ike ịmalite ọrụ Ajenti, kwụsị, malitegharịa site na iji iwu ndị a.

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

Wepu Ajenti Control Panel na Linux

Ajenti bụ otu modul Python arụnyere na pip, ewepụtara ya na edemede sistemu. Yabụ na ọ dị mkpa ka ihichapụ script systemd, wee ọba akwụkwọ Python na faịlụ nhazi.

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

Wepụ naanị ụdị Python niile:

$ 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

Ọ bụrụ na ịchọghị faịlụ nhazi, dị nnọọ hichapụ ndekọ aha /etc/ajenti/:

$ sudo rm -rf /etc/ajenti/

Maka ozi ndị ọzọ gaa na ebe obibi Ajenti.