Assalamualaikum Warahmatullahi Wabarakatuh
Hai! Bertemu lagi nih dengan saya Natasya Putri di blog About IT. Pada penulisan kali ini saya akan menjelaskan tentang konfigurasi Control Panel Ajenti pada Debian 9.5 Via Virtualbox.
Apa itu Control Panel?
Control Panel Hosting adalah program yang disediakan oleh penyedia web hosting yang berfungsi untuk mengoperasikan, mengatur, menjalankan, dan mengelola segala fasilitas yang ada diweb hosting. Maka, dengan adanya control panel hosting ini, pemilik website dan penyedia web hosting dapat melakukan pengaturan untuk segala aktivitas yang terkait dengan domain, website, dan web hosting.
Apa itu Ajenti?
Ajenti merupakan opensource tools yang berfungsi sebagai sistem manajemen control panel berbasis web untuk mengelola dan monitoring server berbasis Linux yang berlisensi open source. Ajenti dapat digunakan untuk konfigurasi sekaligus monitoring software dan service pada server berbasis linux seperti Apache, Cron, File System Management, Firewall, FTP, Squid Proxy dan lainnya yang dapat digunakan dan dimanfaatkan.
Syarat-syarat untuk melakukan konfigurasi CPanel Ajenti adalah:
- Virtualbox yang telah diinstall server Debian 9.5.
- Melakukan konfigurasi DHCP-Server dan DNS pada Debian 9.5.
- Client Windows.
- Internet.
Topologi:
Langkah Konfigurasi CPanel Ajenti:
1. Cek terlebih dahulu IP Address yang digunakan oleh server dengan menggunakan perintah : nano /etc/network/interfaces. Dapat dilihat bahwa server menggunakan 2 interface dimana pada enp0s3 menggunakan IP yang masih satu network dengan ISP 192.168.100.126/24 sedangkan pada enp0s8 menggunakan IP 11.11.11.11/24.
2. Selanjutnya kita tambahkan repository lokal debian 9 agar server dapat menginstall paket-paket yang dibutuhkan. Kita tambahkan repository kartolo.sby pada file sources.list dengan perintah nano /etc/apt/sources.list.
3. Kemudian tambahkan repo ajenti dengan perintah wget http://repo.ajenti.org/debian/key -O- | apt-key add -. Dapat dilihat bahwa server akan melakukan connceting ke repository ajentinya.
4. Setelah itu tambahkan repository ajenti tersebut kadalam file sources.list dengan menggunakan perintah echo "deb http://repo.ajenti.org/debian main main debian" | tee -a /etc/apt/sources.list.
5. Untuk melihat apakah repository dari ajenti.org sudah berhasil ditambahkan pada sources.list dapat lihat dengan menggunakan cat /etc/apt/source.list. Jika dilihat bahwa ada repository ajentinya didalam file sources.list.
6. Sebelum melakukan install ajenti, disini kita install terlebih dahulu transport-https agar saat mengupdate repository ajentinya dapat terbaca. Untun menginstallnya kita masukan perintag apt install apt-transport-https.
7. Selanjutnya lakukan update dengan menggunakan perintah apt update dan disini dapat terlihat akan ada dua repository yang terupdate yaitu repository kartolo.sby dan repository ajenri.org.
8. Selanjutnya kita akan menginstall ajentinya dengan menggunakan perintah apt install ajenti, lalu ketik y untuk melanjutnya proses penginstalannya.
9. Setelah ajentinya sudah berhasil diinstall maka akan muncul sertificate key pada bagian generating certificate dengan keterangan bahwa default port 8000, username yaitu root serta password nya yaitu admin.
10. Kemudian, ubah access control pada file transport.py dengan menggunakan perintah nano /etc/share/shared/socketio/transport.py. Jika sudah masuk kedalam nya kita tambahkan tanda pada angka 3600 dengan cara tekan Ctrl+W pada keyboard lalu ketikkan 3600. Jika sudah tambahkan kutip ke angka tersebut.
11. Kemudian, ubah access control pada file handler.py dengan menggunakan perintah nano /etc/share/shared/socketio/handler.py. Jika sudah masuk kedalam nya kita tambahkan tanda pada angka 3600 dengan cara tekan Ctrl+W pada keyboard lalu ketikkan 3600. Jika sudah tambahkan kutip ke angka tersebut.
12. Selanjutnya cek status dari ajentinya dengan menggunakan perintah service ajenti status dan dapat dilihat bahwa status dari ajentinya sudah dalah keadaan active atau running.
13. Lakukan restart terhadap ajenti dengan menggunakan perintah service ajenti restart.
VERIFIKASI :
1. Untuk verifikasinya disini menggunakan windows sebagai clientnya. Disini saya mengguanakn windows 7. Kita buka web browser dan kita masukkan alamat ip dan port yang digunakan dengan mengetikkan https://192.168.100.126:8000 pada kolom pencarian. Jika sudah klik Lanjutan.
2. Kemudian klik pada bagian Lanjutkan ke 192.168.100.126 (tidak aman) untuk melanjutkan akses kedalam ajentinya.
3. Setelah itu akan muncul ta,pilan login ajenti, maka kita isikan usernamenya ialah root dan password nya adalah admin. Jika sudah kita klik pada bagian Login.
4. Berikut ini adalah tampilan Dashboard ketika kita sudah berhasil login kedalam ajentinya.
5. Pada tampilan dashboard akan terlihat kotak AC Power yang berfungsi untuk suspend, hibernate, restart, dan power off server dengan basis GUI.
6. Kemudian pada pojok kan atas akan ada fitur yang digunakan untuk menambahkan wigdet sesuai dengan keinginan atau kebutuhan. Disini kita akan coba untuk menambahkan widget Immediate Traffic.
7. Untuk devicenya kita gunakan interface yang terhubung kedalam internet yaitu enp0s3. Jika sudah klik OK.
8. Disini kita akan dapat melihat traffik jaringan berdasarkan interface yang didaftarkan. Akan ada trafik upload dan download dari enp0s3.
Tugas:
Buatlah tutorial tentang control panel ajenti dimana ip address yang digunakan sesuaikan nama anda kemudian rubah default username dan password ajenti.
1. Disini kita check network pada client, dapat dilihat disini client mendapatkan domain kelompok7.com dari server.
2. Kemudian masukkan https://192.168.100.126:8000 pada kolom pencarian di browser. Jika sudah klik Lanjutan.
3. Kemudian klik pada bagian Lanjutkan ke 192.168.100.126 (tidak aman) untuk melanjutkan akses kedalam ajentinya.
4. Disini kita masuk dengan menggunakan username serta pasword default yaitu root dengan password admin. Jika sudah klik Log in.
5. Disini dapat dilihat kita berhasil login kedalam ajentinya menggunakan nama domain. Akan terlihat pada bagian kolom search ada domain beserta port yang digunakan untuk mengakses ajenti.
6. Selanjutnya kita buat user baru dengan cara klik pada bagian Configure kemudian general, lalu pada bagian users kita klik add. Jika sudah kita tambahkan user dan password sesuai dengan yang diinginkan. Disini saya akan menambahkan username yaitu kelompok7 dengan passwordnya bebas saja., selanjutnya klik pada bagian save.
7. Pada bagian pemissionsnya kita checklist pada semua fitur yang ada diajenti agar nantinya user baru mendapatkan akses untuk melakukan sebuah konfigurasi.
8. Selanjutnya kita restart ajentinya, kemudian ajenti pada client akan mengalami reconncet. Jika sudah kita masuk kedalam user yang sebelumnya dibuat yaitu user kelompok7.
9. Berikut ini adalah tampilan ketika kita berhasil login kedalam ajenti dengan menggunakan user baru.

Rubah port default menjadi no absen anda
1. Selanjutnya kita ubah port nya menjadi no absen, dimana port default dari sebuah ajenti yaitu 8000 disini kita akan ganti menjadi 1126 dengan cara klik pada bagian Configure lalu pada bagian general akan ada tulisa 'port'. Pada bagian itu kita masukkan passwordnya yaitu 1126.
2. Lakukan reconnect pada ajentinya, lalu login kembali kedalam ajentinya menggunakan port yang sudah diganti yaitu:1126. Berikut ini adalah tampilan login ajentinya.
Tambahkan plugin nginx dan samba tampilan bentuk output nya sesuai dengan halam web anda.
1. Lakukan download pake ngonx terlebih dahulu dengan cara klik pada bagian menu pluginx lalu scroll kebawah sampain nginx. Setelah itu kita download terlebih dahulu paketnya.
2. Kemudiian kita akan langsung diarahkan kedalam terminal, disini kita ketikann y untuk melanjutnya penginstallan nginx nya.
3. Kita lakukan pengeditan pada web yang akan kita gunakan dengan cara kita pindah kedalam path cd /etc/var/www/html/. Jika sudah kita edit pada file indexnya dengan perintah nano index.nginx-debian.html.
4. Lakukan pengeditan terhadap tampilan web nya. Disini saya akan rubah titlenya serta pembuka dari web yang saya akan akses.
5. Jika sudah kita akan coba akses webnya dengan cara ketikan kelompok7.com dapat dilihat bahwa webnya sudah sesuai dengan yang kita edit pada file index nya.
6. Kemudian kita install juga plugins sambanya dengan download terlebih dahulu paket sambanya.
7. Kemudiian kita akan langsung diarahkan kedalam terminal, disini kita ketikann y untuk melanjutnya penginstallan sambanya.
8. Jika sudah buat terlebih dahulu file sambanya, disini saya sudah membuatnya. Kita akses saja sambanya dengan menggunakan ftp dengan cara tekan Windows+R lalu ketikkan \\11.11.11.11\, jika sudah klik OK.
9. Kemudian disini dapat dilihat bahwa ada suda file share samba yang sudah saya buat sebelumnya yaitu ekanatasyasamba dan kelompok7samba.
Sekian penjelasan dari saya mengenai konfigurasi Control Panel Ajenti pada Debian 9.5, kurang lebihnya mohon maaf. Sampai bertemu kembali dipenulisan selanjutnya.
Wassalamualaikum Warahmatullahi Wabarakatuh.
Tidak ada komentar