INSTALL CONTROL PANEL AJENTI DI DEBIAN 9

 Install Control Panel Ajenti

 

Pengertian Ajenti 

Ajenti merupakan Open Source Tools yang berfungsi sebagai sistem manajemen control panel berbasis web untuk mengelola dan memonitoring server berbasis Linux yang berlisesnsi open source.

 

Fungsi Ajenti 

Mengelola dan Monitoring server yang berbasis linux seperti apache, Cron, File System Management, Firewall, FTP, Siquid Proxy dan lainnya yang bisa digunakan dan dimanfaatkan.
 
Sebelum kita mengkonfigurasi Ajenti perlu menyiapkan hal-hal berikut:
  1. Install debian 9.7 : https://raflyekaa.blogspot.com/2022/01/konfigurasi-instalasi-debian.html
  2. Virtual Box : https://www.virtualbox.org/wiki/Downloads 
 
Jika sudah menginstall debian di dalam virtual box maka kita langsung saja menginstall Ajenti Cpanel ke dalam Server Debian yang sudah di buat tadi dengan langkah-langkah berikut ini.

1. Langkah pertama masuk ke dalam debian server yang sudah kita buat, jika sudah masuk maka kita langsung saja masuk ke dalam user root agar dapat mengkonfigurasi debian server kita dengan perintah su (super user) seperti gambar berikut ini.
 
 
2. Kemudian sebelum kita memulai konfigurasi nya maka kita check terlebih dahulu untuk ip yang dimiliki server debian kita dengan menggunakan perintah ip a maka akan muncul ip address yang kita miliki di interface 1 (bridged adapter) dan juga interface 2 (host only adapter) seperti gambar berikut.
 
 
3. Langkah selanjutnya kita masukkan perintah ping 8.8.8.8 dan juga ping google.com untuk mengecheck apakah server debian kita sudah memiliki akses internet jika status nya reply berarti untuk debian server kita sudah terhubung ke jaringan internet.

 
4. Langkah selanjutnya kita coba install ssh terlebih dahulu dengan menggunakan perintah apt install ssh karena kita akan mencoba meremote debian server kita menggunakan ssh dengan menggunakan software moba xterm.
 

5. Jika sudah berhasil untuk install ssh maka langsung saja remote menggunakan ssh di Moba Xterm kemudian kita masuk ke dalam debian server kita dan jangan lupa untuk masuk ke dalam user root dari debian server kita karena kita dapat melakukan konfigurasi di dalam nya.
 

6. Setelah kita berhasil masuk ke dalam Debian Server kita melalui ssh maka kita akan menambahkan repository baru dengan menggunakan perintah nano /et   c/apt/sources.list sebagai lokasi tempat debian server kita ini melakukan update, menginstall pembaruan dan menginstall aplikasi OS.

 
8. Jika berhasil untuk menambahkan repository nya maka langsung saja kita lakukan update dengan menggunakan perintah apt update agar repository yang sudah kita tambahkan dapat terbaca oleh debian server kita dan .

 
9. Langkah selanjutnya kita akan menginstal versi terbaru dari semua paket yang saat ini terinstall pada sistem kita yang dari dalam /etc/apt/sources.list. dengan menggunakan upgrade untuk paket yang terinstal dengan versi baru yang tersedia.

 
10. Langkah selanjutnya kita akan mendownload source ajenti nya dengan menggunakan perintah wget --no-check-certificate http://repo.ajenti.org/debian/key -O- | apt-key add -

 
 
11. Setelah kita berhasil untuk mendownload source repo ajenti nya maka kita akan tambahkan repository ajenti nya ke dalam file /etc/apt/sources.list dengan menggunakan perintah echo "deb http://repo.ajenti.org/debian main main debian" | tee -a /etc/apt/sources.list seperti gambar di bawah ini.

 
12. Setelah kita menambahkan repository ajenti nya maka jika kita lihat menggunakan perintah cat /etc/apt/sources.list akan muncul untuk repository nya di baris paling bawah seperti gambar berikut ini.

 
13. Langkah selanjutnya kita akan melakukan update untuk melakukan pembaharuan terhadap repository yang sudah kita tambahkan ke dalam file /etc/apt/source.list, jika berhasil untuk update maka untuk repository yang baru saja kita tambahkan akan muncul seperti gambar berikut.


14. Langkah selanjutnyakita akan langsung menginstall ajenti nya ini ke dalam debian server kita yang sudah kita tambahkan untuk repository rajenti nya dengan menggunakan perintah apt install ajenti jika ada pertanyaan maka kita langsung ketik y saja lalu tekan enter, jika sudah tunggu sampai proses installasi selesai.
 

15. Ketika sudah selesai proses install ajenti nya kita coba lihat untuk user root memiliki password admin yang nanti user ini akan digunakan untuk masuk ke dalam ajenti yang ada dalam web nya.

 
16. Kemudian kita akan edit file transport.py nya untuk mengubah access control nya dengan menggunakan perintah nano /usr/share/pyshared/socketio/transport.py seperti gambar di bawah ini.

 
17. Jika sudah masuk ke dalam file transport.py maka langsung saja kita tambahkan tanda kutip di angka 3600 pada line access control max age nya seperti gambar berikut ini.

 
18. Langkah selanjutnya kita akan mengedit file handler.py ini dengan menggunakan perintah nano /usr/share/pyshared/socketio/handler.py untuk mengubah access control seperti gambar di bawah ini
 
 
 
19. Kemudian jika kita sudah masuk ke dalam file handler.py mak langsung saja kita menambahkan tanda kutip di angka 3600 pada line access control max age seperti gambar berikut.

 
20. Jika sudah mengedit file untuk transports.py dan juga handler.py maka kita akan mengecheck statusnya dengan menggunakan perintah /etc/init.d/ajenti status jika sudah aktif maka status dari ajenti nya akan runnin seperti gambar berikut ini.

 
21. Langkah selanjutnya kita akan melakukan konfigurasi untuk file json nya untuk merubah port dari Cpanel ajenti nya dengan menggunakan perintah nano /etc/ajenti/config.json seperti gambar di bawah ini.

 
22. Kemudian di sini saya akan menggubah port menjadi 8027 sesuai dengan nomer absen saya untuk enable nya kita ubah menjadi false jika sudah maka akan seperti gambar di bawah.

 
23. Langkah selanjutnya setelah kita mengedit file trasnports.py, handler.py, dan juga config.json maka kita perlu untuk merestart service ajenti kita dengan menggunakan perintah /etc/init.d/ajenti restart dan jika sudah maka kita bisa check untuk service nya apakah sudah running atau belum dengan menggunakan perintah /etc/init.d/ajenti status seperti gambar berikut.

 
24. Langkah selanjutnya kita akan mengakses CPanel Ajenti kita dengan menggunakan ip address dari debian server kita, karena saya mendapat ip 192.168.1.27 di debian server maka saya tinggal masukkan saja ke browser saya lalu masukkan username nya yaitu root dan admin.

 
25. Jika sudah berhasil maka nanti kita akan masuk ke tampilan dashboard dari Control panel Ajenti kita seperti gambar berikut ini.
 
 
26. Langkah selanjutnya kita klik addd widget menambahkan widget baru seperti gambar berikut.

 
27. Lalu kita klik di bagian immediate traffic yang artinya untuk widget ini berguna untuk melihat tampilan traffic seperti gambar di bawah ini.

 
28. Kemudian kita akan device enp0s3 lalu kita klik ok saja.

 
29. Jika sudah berhasil maka kita akan dapat melihat untuk interface yang kita daftarkan, karena saya sudah mendaftarkan untuk interface enp0s3 maka di sini akan muncul traffic dari enp0s3 yang dimana untuk upload nya ialah 358,4 bytes/s dan untuk download nya 70,2 bytes/S.
 
 
30. Langkah selanjutnya kita lansung saja klik menu configure yang dimana pada menu ini kita dapat mengkonfigurasi apa saja untuk control panel ajenti kit, pertama di sini saya akan mengubah untuk bahasa nya yang dimanauntuk language nya saya akan ubah menjadi en_US,lalu di sini saya juga akan mengubah untuk host nya tentunya dengan ip address yang terdapat di debian server nya yaitu 192.168.43.127, untuk port nya kita juga dapat mengubah nya tetapi karena tadi kita sudah mengubah untuk port nya menjadi 8027 jadi tidak perlu lagi kita ubah dan terakhir kita akan tambahkan untuk ssl ke dalam server kita agar web server kita nanti akan memiliki keamanan yang lebih baik, jika sudah selesai mengkonfigurasi nya langsung saja kita save untuk menyimpan konfigurasi yang sudah kita lakukan tadi.
 
 
 
31. Setelah kita sudah berhasil untuk menyimpan konfigurasi yang sudah dibuat maka akan muncul pop up yang memerintahkan untuk restart ajenti nya agar konfigurasi yang sudah kita tetapkan tadi dapat diaktifkan.

 
32. Langkah selanjutnya kita klik menu plugins nya maka akan muncul aplikasi baik yang sudah terinstall maupun yang belum terinstall seperti gambar berikut.
 
 
33. Langkah selanjutnya kita akan coba untuk membuat web server dengan menggunakan control panel ajenti ini, untuk web server kali ini saya akan mengguunakan nginx maka kita cari aplikasi nginx nya ini lalu kita klik dan langsung saja klik symbol install nya untuk menginstall nginx nya ke dalam server kita.

 
34. kemduain kita pasti akan masuk ke dalam terminal dari server kita melalui CPanel ajenti ini, jika ada pertanyaan maka langsung saja kita ketik y saja untuk menginstall nginx nya ke dalam server kita seperti gambar berikut ini.

 
35. Kemudian jika sudah berhasil untuk menginstall nginx nya maka kita coba untuk buka dengan cara kita masukkan ip server kita yaitu 192.168.43.127 tetapi tanpa memasukkan port nya jika sudah  berhasil maka akan muncul tampilan nginx nya seperti gambar berikut ini.

 
36. Langkah selanjutnya kita akan coba untuk mengubah untuk mengubah tampilan nginx untuk web server kita ini dengan cara kita masuk terlebih dahulu ke dalam server kita, lalu kita edit untuk file html nya dengan menggunakan perintah nano /var/www/html/index.nginx.debian.html, jikda sudah berhasil masuk ke dalam file editor dari nginx nya maka di sini saya langsung ubah untuk title nya menjadi Rafli Eka Saputra dan untuk header di tampilan web server nya menjadi Welcome to Rafli Eka Site seperti gambar di bawah ini.

 
37. Kemudian jika sudah di save kita akan coba check isinya dengan menggunakan perintah cat /var/www/html/index.nginx.debian.html maka akan muncul tampilan html yang kita inginkan.
 
 
38. Langkah selanjutnya karena kita telah mengedit file nginx nya maka kita harus merestart untuk service nginx nya ini untuk mengaktifkan konfigurasi yang sudah lakukan tadi dengan menggunakan perintah /etc/init.d/nginx restart jika sudah berhasil untuk merestart nya kita dapat check untuk status dari nginx nya ini dengan menggunakan perintah /etc/init.d/nginx status jika berhasil maka status nya akan running seperti gambar di bawah ini.

 
39. Langkah selanjutnya kita coba check dengan cara kita masukkan lagi ip dari debian server kita ke dalam web browser kita tanpa menambahkan port nya jika berhasil maka sesuai dengan yang kita konfiguurasi untuk title nya akan berubah menjadi Rafli Eka Saputra dan untuk Header nya akan menjadi Welcome to Rafli Eka Site seperti gambar berikut ini.
 
Dari konfigurasi di atas kita dapat menyimpulkan bahwasannya untuk control panel ajenti ini kita dapat mengelola server kita dengan menggunakan tampilan GUI, tetapi untuk konfigurasi detailnya kita juga masih memerlukan untuk mengkonfigurasi langsung ke dalam server nya dengan menggunakan tampilan CLI.

Post a Comment

0 Comments