Mengapa dalam pembelajaran ini diajarkan cara melakukan setup control panel Ajenti? Ajenti bersifat tidak berbayar dan cukup populer penggunaanya dikalangan para IT. Ajenti sendiri merupakan salah satu tools open source yang secara khusus dibuat untuk memudahkan user melakukan manajemen pada server berbasis Linux. Ajenti dibuat menggunakan bahasa pemrograman Pyhton. Selain berfungsi sebagai server control panel, Ajenti juga dapat digunakan sebagai web hosting management dengan menyertakan aplikasi tambahan yang disebut dengan Ajenti V. Fitur-fitur yang didukung oleh tools ini meliputi konfigurasi firewall, pengaturan file manager, terminal, akses server, Nginx, web hosting management (Ajenti V), dan lainnya (bisa dibaca pada alamat domain pengembang (http:// ajenti.org)
Untuk melakukan praktik setup dan konfigurasi contro! panel web dengan Ajenti, ikuti langkah-langkah berikut.
1. Siapkan infrastruktur jaringan sebagai berikut.
![]() |
| Gambar 1.4 Skema jaringan awal. |
Ketentuan:
a. Komputer klien
1) IP address : 192.168.56.1/24
2) OS : minimal Windows 7 atau versi di atasnya.
b. Server
1) IP address : 192.168.56.20/24
2) OS : Linux Debian 9.4
3) Hostname : Linux-Server
4) Aplikasi pendukung : PHP5, Apache2
2. Lakukan instalasi sistem operasi Debian (untuk cara instalasinya dapat dilihat di buku Administrasi Sistem Jaringan kelas XI Bab 1) dan pastikan telah terhubung dengan komputer klien.
3. Setelah OS Debian berjalan dengan baik dan terkoneksj dengan komputer klien dalam jaringan lokal maupun internet, Anda harus meng-update repository dan mengupgrade repo dalam sistem server.
root@Linux-Server:~# nano /etc/apt/sources.list
deb http://kartolo.sby.datautama.net.id/debian/ stretch main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ stretch-updates main contrib non-free
deb http://kartolo.sby.datauama.net.id/debian-security/ stretch/update main contrib non-free
root@Linux-Server:~#apt update
4. Langkah selanjutnya adalah menginstal paket aplikasi Curl dengan perintah berikut.
root@Linux-Server:~#apt install curl
![]() |
| Gambar 1.5 Instalasi Curl. |
5. Unduh terlebih dahulu file automatic installer Ajenti dari internet agar dapat dieksekusi file installer tersebut.
root@Linux-Server:~#curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | bash -s -
![]() |
| Gambar 1.6 Unduh file installer Ajenti. |
6. Biarkan proses instalasi selesai, kemudian masukkan perintah berikut untuk menjalankan Ajenti.
root@Linux-Server:~#systemctl ajenti start
7. Untuk melakukan pengujian, apakah web control panel dengan Ajenti sudah berjalan dengan baik, Anda dapat mengujinya melalui /ocalhost mesin dengan lynx atau secara langsung pada komputer klien.
8. Pada komputer klien, jalankan aplikasi web browser. Ketikkan alamat http://192.168.56.20:8000/ pada address bar, lalu tekan Enter. Akan muncul halaman /login dari Ajenti
![]() |
| Gambar 1.7 Halaman login Ajenti. |
10. Jika berhasil, Anda akan diarahkan ke dalam halaman web panel Ajenti.
![]() |
| Gambar 1.8 Halaman web panel Ajenti. |
11. Klik menu Dashboard, pada halaman ini akan ditampilkan informasi tentang spesifikasi dan kinerja server. (Lihat Gambar 1.8)
12. Pada menu Plugins, sistem akan menampilkan daftar plugin yang telah terinstal dan tersedia pada Ajenti.
![]() |
| Gambar 1.9 Menu Plugins. |
![]() |
| Gambar 1.10 Menu Settings. |
14. Menu File Manager merupakan salah satu plugin Ajenti yang secara default sudah terinstal, berfungsi untuk melakukan manajemen file pada server.
![]() |
| Gambar 1.11 Meny File Manager. |
![]() |
| Gambar 1.12 Menu Notepad. |
16. Menu Terminal, jika Anda mengeklik menu ini, Anda dapat melakukan proses peng-input-an perintah-perintah shell Linux layaknya seperti Anda mengakses terminal console secara langsung.
![]() |
| Gambar 1.13 Menu Terminal. |
![]() |
| Gambar1.14 Menu Services. |
18. Adapun untuk melakukan manajemen paket sistem berbasis apt dan pip, Anda dapat menggunakan menu Packages yang berada di bawah submenu System.
![]() |
| Gambar 1.15 Menu Packages. |
Contoh
Mengapa contro! panel Ajenti lebih sering digunakan?
Penyelesaian:
Control panel Ajenti lebih sering digunakan karena secara khusus dibuat untuk memudahkan user melakukan manajemen pada server berbasis Linux. Selain itu, Ajenti juga bersifat tidak berbayar (gratis).
Zona Aktivitas
A. Uji Pengetahuan (Nilai Pengetahuan |)
Seorang siswa yang ingin memiliki web pribadi yang dapat menampilkan profil datanya dan beberapa catatan tentang mata pelajaran yang pernah diikutinya. Saran apa yang dapat Anda berikan untuk menentukan pilihan siswa tersebut?
Jelaskan alasan VPS lebih manageable dibandingkan shared hosting.
Tuliskan minimal lima nama penyedia jasa web hosting gratis yang Anda ketahui.
Jelaskan kekurangan serta kelebihan menggunakan hosting berbasis VPS.
B. Praktikum (Nilai Praktik 1)
Buat kelompok dengan anggota maksimal tiga siswa. Selanjutnya, lakukan praktikum instalasi dan konfigurasi web control panel dengan Ajenti. Buat laporan dari hasil praktikum tersebut, kemudian diskusikan dan presentasikan di depan kelas.
C. Eksperimen (Nilai Proyek |)
Lakukan analisis (dalam kelompok Anda) tentang fungsi dari setiap menu-menu yang ada dalam web panel Ajenti. Buatlah direktori kerja web dengan nama /home/web dan lakukan perubahan port default akses Ajenti menjadi 10001 pada saat diakses dari komputer klien.











No comments:
Post a Comment