ASJ
Konfigurasi Ajenti pada Debian 9
Oktober 20, 2021A. Pengertian Control Panel
Control Panel Hosting adalah program software yang disediakan oleh penyedia web hosting yang berfungsi untuk mengoperasikan. mengatur, menjalankan, dan mengelola segala fasilitas yang ada di web 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.
B. Pengertian Ajenti
Ajenti merupakan open source tools yang berfungsi sebagai sistem manajemen control panel berbasis web untuk mengelola dan monitoring server berbasis Linux yang berlisensi open source. Ajenti bisa 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 bisa di gunakan dan di manfaatkan.
Syarat-syarat untuk melakukan konfigurasi CPanel Ajenti adalah:
- - Melakukan konfigurasi DHCP-Server dan DNS pada Debian 9.5.
- - Client Windows.
- - Internet.
- - Virtualbox yang sudah terinstall debian
TOPOLOGI :
Langkah Konfigurasi Cpanel Ajenti
1. setting ip address yang dimana interface enp0s3 tersambung ke internet menggunakan ip yang sama dengan wifi yang digunakan, periksa hasil ip address yang didapat oleh mesin dengan perintah cat /etc/network/interfaces. Disini dapat dilihat saya mengunakan ip address 192.168.43.28/24 dengan interface enp0s3.
2. 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. lalu cek hasil penambahan repositori dengan perintah cat/etc/apt/sources.list dan dapat dilihat disini saya telah berhasil menambahkan repositori
3. Setelah itu tambahkan repository ajenti dengan menggunakan perintah wget http://repo.ajenti.org/debian/key -O- | apt-key add -.
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. ntuk 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. Lakukan penginstalan transport agar saat mengupdate repositori ajenti dapat terbaca, menggunakan perintah apt install apt-transport-https.
7. 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. kita akan menginstall ajentinya dengan menggunakan perintah apt install ajenti, lalu ketik y untuk melanjutnya proses penginstalannya.
9. Apabila paketnya telah terinstall maka tunggu sampai muncul sertificat key dengan default port 8000 dan username : root serta default password : admin.
10. Ubah access control dengan menggunakan perintah nano /usr/shared/pyshared/socketio/transport.py.
11. Kemudian tambahkan tanda " pada angka 3600, agar lebih mudah mencarinya bisa dengan mengklik tanda Ctrl+W pada keyboard lalu ketikkan 3600, lalu tambahkan tanda kutip pada angka 3600 menjadi "3600".
12. Selanjutnya lakukan perubahan yang sama yaitu mengubah access control pada handler.py, dengan menggunakan perintah nano /usr/share/pyshared/socketio/handler.py.
13. Tambahkan tanda " pada angka 3600, agar lebih mudah mencarinya bisa dengan mengklik tanda Ctrl+W pada keyboard lalu ketikkan 3600, lalu tambahkan tanda kutip pada angka 3600 menjadi "3600".
14. Selanjutnya cek status dari ajentinya dengan menggunakan perintah service ajenti status dan dapat dilihat bahwa status dari ajentinya sudah dalah keadaan active atau running, sebelumnya saya juga menrestart terlebih dahulu dengan perintah service ajenti restart
VERIFIKASI
1. Untuk verifikasinya disini menggunakan windows sebagai clientnya. Disini saya mengguanakn windows 10. Kita buka web browser dan kita masukkan alamat domain dan port yang digunakan dengan mengetikkan https://kelompok15.net:8000 pada kolom pencarian. Jika sudah klik Lanjutan.
2. Selanjutnya klik Lanjutkan ke kelompok15.net (tidak aman) untuk melanjutkan akses ajenti.
3. Setelah itu akan muncul tampilan login ajenti, maka isi dengan username dan password yang sudah diberikan sebelumnya. User dan password yang digunakan default dengan username root dan password admin.
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 bagian sebelah kanan, kita bisa menambahkan widget sesuai dengan yang diinginkan. Disini kita akan coba untuk menambahkan widget Immediate Traffic.
7. Tambahkan device yang terhubung ke internet yaitu enp0s3, dan disini kita dapat melihat trafik berdasarkan interface yang telah didaftarkan, untuk mengetahui interface enp0s3 upload dan downloadnya berjalan atau tidak.
Tugas:
1. Buatlah tutorial tentang control panel ajenti dimana ip address yang digunakan sesuaikan nama anda kemudian rubah default username dan password ajenti.
2.Rubah port default menjadi no absensi anda.
3.Tambahkan plugin nginx dan samba dan tampilkan bentuk output nya sesuai dengan halaman web anda.
Tugas 2: Menambahkan username dan password
1. 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 kelompok15 dengan passwordnya bebas saja dan jangan lupa pada bagian permissions nya kita ceklis semua, selanjutnya klik pada bagian save.
2. Selanjutnya kita restart ajentinya, kemudian ajenti pada client akan mengalami reconncet. Jika sudah kita masuk kedalam user yang sebelumnya dibuat yaitu user kelompok15.
3. Berikut ini adalah tampilan ketika kita berhasil login kedalam ajenti dengan menggunakan user baru.
Tugas 1: Merubah Port Default
1. Klik pada bagian tab Configure kemudian general, lalu ubah portnya menjadi nomor absen yaitu 1528 dan jangan lupa save agar hasil perubahannya tersimpan.
2. Lakukan restart terlebih dahulu pada ajenti, Kemudian isi kan ulang pada kolom pencarian menjadi https://kelompok15.net:1528 lalu login kembali dengan username dan password yang sudah kita buat
3. Setelah itu akan muncul tampilan seperti biasa, hanya saja pada bagian port telah berubah menjadi 1528.
Tugas 3: Menambahkan Plugin Nginx
1. Lakukan download pake nginx 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 ketikan y untuk melanjutnya penginstallan nginx nya.
3. Kita lakukan pengeditan pada PuTTY yang akan kita gunakan dengan cara kita edit pada file indexnya dengan perintah nano index.nginx-debian.html. Disini saya akan rubah titlenya serta pembuka dari web yang saya akan akses.
4. Jika sudah kita akan coba akses webnya dengan cara ketikan 28.28.28.28 dapat dilihat bahwa webnya sudah sesuai dengan yang kita edit pada file index nya.
5. Langkah pertama lakukan penginstalan paket samba dengan cara klik Plugins > Samba, kemudian install paket samba-nya.
6. Kemudian kita akan langsung diarahkan kedalam terminal, disini kita ketikann y untuk melanjutnya penginstallan sambanya.
7. buka pada bagian PuTTY lalu buat terlebih dahulu file 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 \\28.28.28.28\, jika sudah klik OK.
9. Kemudian disini kita bisa lihat bahwa sudah ada file share samba yang kita buat tadi
0 Post a Comment