Langkah-langkah Praktis Cara Install Ajenti pada Server Local Debian 10
Ajenti merupakan salah satu tools yang bersifat open source dan berfungsi sebagai sistem manajemen control panel berbasis web untuk mengnontrol dan memonitoring server berbasis linux (misalnya debian 10).
Aplikasi Ajenti bisa digunakan untuk mengkonfigurasi sistem operasi dan memonitoring berbagasi software/perangkat lunak dan service pada server berbasis linux seperti apache, cron, nginx, file system manajemen, firewall, squid, proxy, dan lainnya. Tersedianya tools ajenti seperti file manager, terminal, dan kode editor (notepad) bisa diandalkan admin dalam mengelola server
LANGKAH-LANGKAH PRAKTIS INSTALL AJENTI PADA SERVER YANG MENGGUNAKAN SISTEM OPERASI DEBIAN 10 (BUSTER)
Langkah-langkah Praktis Cara Install Ajenti pada Server yang Menggunakan Sistem Operasi Debian 10 (Buster)
- Login sebagai root
- Seting IP Address
- Pastikan terhubung ke internet
- Install GNUPG dengan cara: apt install gnupg2 (Siapkan DVD 1)
- Install transport-https, curl (untuk alternatif download paket revo dari external via https):
apt –y install apt-transport-https ca-certificates curl - Tambahkan GPG KEY dengan perintah: curl -s https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
- Tambahkan link repository ke dalam file sources.list dengan langkah-langkah:
- Buka file sources.list dengan cara:
nano /etc/apt/sources.list - Setelah terbuka, tambahkan link-link berikut dengan cara ketikan:
deb http://kartolo.sby.datautama.net.id/debian/ buster main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ buster-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/ buster/updates main contrib non-free - Simpan dan tutup file sources.list dengan cara tekan:
CTRL + X ⟾ Tekan Y ⟾ lalu ENTER
- Buka file sources.list dengan cara:
- Update system: apt update
Tungu sampai selesai…! - Upgrade system: apt dist-upgrade
Tunggu sampai selesai…! - Download dan tambahkan key untuk repository ajenti:
wget http://repo.ajenti.org/debian/key –O– | apt-key add – - Tambahkan lagi link repository ajenti ke file sources.list dengan cara ketikan perintah:
echo “deb [trusted=yes] http://repo.ajenti.org/debian main main debian” | tee –a /etc/apt/sources.list - Update lagi system: apt update
- Installkan fi broken: apt install -fix-broken
- Installkan intrepeter python: apt install python-olefile pyhton-pil
- Download file python imaging, ketikan perintah:
wget http://launchpadlibrarian.net/333146932/python-imaging_4.1.1-3build2_all.deb - Installkan file python imaging yang sudah di download, dengan cara:
dpkg –i python-imaging_4.1.1-3build2_all.deb - Install ajenti: apt install ajenti
Tunggu sampai selesai…!!! - Install tools python
apt install python-setuptools python-dev - Edit file transport.py dengan langkah-langkah:
nano /usr/share/pyshared/socketio/transport.py
terus cari dan edit nilai max-acess-control-age, rubah nilai 3600 menjadi “3600”
(*** 3600 asalnya tidak menggunakan tanda petik ***)
Setelah diedit simpan dan tutup file transport.py:
Ctrl + X ⟾ Tekan Y ⟾ lalu ENTER - Edit file handler.py
nano /usr/share/pyshared/socketio/handler.py
terus cari dan edit nilai max-acess-control-age, rubah nilai 3600 menjadi “3600”
(*** 3600 asalnya tidak menggunakan tanda petik ***)
Setelah diedit simpan dan tutup file handler.py:
Ctrl + X ⟾ Tekan Y ⟾ lalu ENTER - Restart Ajenti: systemctl restart ajenti
Jika diperlukan, beberapa sintak untuk mengecek ajenti yang sudah terinstall:- systemctl start ajenti.service
- systemctl stop ajenti.service
- systemctl restart ajenti.service
- systemctl status ajenti.service
- Reboot system: reboot
- Buka di browser alamat:
https://[ip_server]:8000
contoh: https://200.200.200.1:8000 (sesuaikan ip_server yang telah dibuat sebelumnya)
Jika di server lokalnya belum terinsall scure layer, silahkan gunakan http://200.200.200.1:8000
Jika berhasil, tampilannya akan seperti ini.....