Yadda ake Sanya Ajenti Control Panel don Sarrafa Sabar Linux


Ajenti babban buɗaɗɗen tushen tsarin tsarin gudanarwa ne na tushen yanar gizo don sarrafa ayyukan gudanarwar tsarin Linux na nesa daga mai binciken gidan yanar gizo mai kama da kayan aikin sarrafa tsarin Webmin.

Ajenti kayan aiki ne mai ƙarfi da nauyi mai nauyi, wanda ke ba da saurin yanar gizo mai saurin amsawa don sarrafa ƙananan saitin sabar sabar kuma ya fi dacewa da VPS da sabar sadaukarwa.

[Za ku iya kuma so: Mafi kyawun Panels don Sarrafa Sabar Linux]

An gina shi tare da yawancin abubuwan da aka riga aka yi don daidaitawa da lura da software na uwar garken da ayyuka kamar Apache, Cron, Fayil na Fayil, Firewall, MySQL, Nginx, Munin, Samba, FTP, Squid, da sauran kayan aikin da yawa kamar Editan Code don masu haɓakawa. da shiga Terminal.

  • Debian 9 ko kuma daga baya
  • Ubuntu Bionic ko kuma daga baya
  • RHEL 8 ko kuma daga baya

A cikin wannan labarin, zaku koyi yadda ake shigar da Ajenti Control Panel akan sabon tsarin Linux don sarrafa ayyuka iri-iri na sarrafa uwar garken Linux daga mai binciken gidan yanar gizo.

Shigar da Ajenti Control Panel a cikin Linux

Don shigar da Ajenti, da farko, kuna buƙatar ɗaukaka da haɓaka software na tsarin zuwa sabon sigar kamar yadda aka nuna.

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

Da zarar an gama sabunta tsarin, sake kunna tsarin kafin fara shigar da Ajenti.

$ sudo systemctl reboot

Bayan sake kunnawa, zazzage rubutun shigarwa na Ajenti ta amfani da umarnin curl mai zuwa, wanda zai shigar da Ajenti tare da duk abubuwan da ake buƙata kamar yadda aka nuna.

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

A kan rabe-raben tushen RHEL, kuna buƙatar kunna maajiyar EPEL don shigar da abubuwan dogaro da Ajenti da ake buƙata kamar yadda aka nuna.

$ 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

Bayan shigar da duk abubuwan da ake buƙata, yanzu shigar da Ajenti ta amfani da rubutun shigarwa kamar yadda aka nuna.

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

Bayan shigarwa na Ajenti ya ƙare, buɗe tashar 8000 a kan Tacewar zaɓi/na'ura mai ba da hanya tsakanin hanyoyin sadarwa don samun damar shiga yanar gizo mai nisa.

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

Don samun damar mu'amalar rukunin yanar gizon Ajenti, buɗe mai binciken gidan yanar gizo kuma rubuta IP na sabar inda muka shigar da Ajenti, sannan shigar da bayanan tsarin ku: sunan mai amfani “tushen” da kalmar sirri.

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

Ana iya farawa, dakatarwa, sake kunna sabis ɗin Ajenti ta amfani da umarni masu zuwa.

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

Cire Ajenti Control Panel a cikin Linux

Ajenti rukuni ne na kayan aikin Python wanda aka sanya tare da pip, wanda aka bayar tare da rubutun tsarin. Don haka yana da mahimmanci don share rubutun tsarin, sannan dakunan karatu na Python, da fayilolin daidaitawa.

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

Sa'an nan a sauƙaƙe cire duk kayan aikin Python:

$ 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

Idan ba kwa buƙatar fayilolin sanyi, kawai share directory ɗin /etc/ajenti/:

$ sudo rm -rf /etc/ajenti/

Don ƙarin bayani ziyarci shafin farko na Ajenti.