Konfigurasi Control Panel Ajenti

 

Konfigurasi Control Panel Ajenti


Pengertian Control Panel

Control panel adalah sebuah panel kontrol layanan host web pada linux yang membelikan tampilan grafis dan peralatan automation yang dibuat untuk memudahkan proses hosting di sebuah situs web. Sebuah contoh untuk control panel yang terkenal adalah cPanel, yakni salah satu merk kontrol panel yang ada pada web hosting. Memiliki fungsi untuk mengelola pengaturan domain, hosting ataupun website.

Pada kegiatan kali ini, saya akan menjelaskan bagaimana cara melakukan konfigurasi control panel ajenti. Control panel ajenti sendiri berfungsi sebagai manajemen control panel berbasis web untuk mengelola dan monitoring server berbasis linux yang berlisensi open source.

Langkah-langkah melakukan konfigurasi :

1.       Pastikan jika anda sudah melakukan instalasi debian 9.7 sebagai server dan windows 7.

2.       Lalu buka aplikasi GNS3 dan lakukan hal berikut ini :

a.       Tambahkan VirtualBox VMs yaitu ajenti (debian 9.7) dan windows 7.

b.      Kemudian buat topologi seperti pada gambar.

c.        Klik icon awan dan pilih Configure seperti berikut.

d.      Lalu pilih Add all, ceklis, dan OK.

e.      Klik icon kabel dan pilih VirtualBox Host-Only Network.

      f.      Kemudian sambungkan setiap device menggunakan kabel Ethernet dengan Switch1 (Ethernet 0) kemudian Start.


3.       Kemudian buka VirtualBox Ajenti yang tadi sudah di start, pilih devices – optical drives – file iso debian 9.7.

4.       Pilih Machine kemudian Reset.

5.       Login debian kemudian Setting ip address dimana interface enp0s3 menggunakan ip static yang satu network dengan ip internet melalui perintah nano /etc/network/interfaces.

6.       Lalu masukkan perintah nano /etc/hosts dan samakan ip addressnya.

7.       Masukkan perintah nano /etc/resolv.conf kemudian tambahkan ip address dan dns google seperti berikut.

8.       Ketikkan perintah apt install ssh.

9.       Klik Devices – Optical Drives – File iso debian 9.7.

10.    Jika sudah terdapat pemberitahuan seperti lalu ketikkan perintah reboot.

11.   Login ke aplikasi Putty menggunakan ip address, disini saya menggunakan ip 192.168.228.250 dan klik open.

12.   Cek ip address menggunakan perintah ip a. 


13.   Ketikkan perintah nano /etc/apt/sources.list dan tambahkan repository local dengan klik kanan pada mouse. 

14.   Tambahkan repo ajenti terlebih dahulu dengan perintah :

15.   Tambahkan repository ajenti pada source.list. 

16.   Lalu ketikkan perintah apt update maka akan terlihat dua repository : pens dan ajenti. 

17.   Upgrade paket tersebut dengan command apt upgrade.

18. Jika muncul apt-listchanges: News klik q untuk keluar dan server akan otomatis melanjutkan upgrade.


19. Pada configuring grub-pc pilih yang pertama atau disimpan pada VBOX_HARDDISK dengan tekan space lalu enter.


20. Tambahkan key untuk repository ajenti menggunakan perintah wget http://repo.ajenti.org/debian/key -O- | apt-key add -.



21. Lalu tambahkan juga repository ajenti ke dalam source.list menggunakan perintah echo "deb http://repo.ajenti.org/debian main main debian" | tee -a /etc/apt/sources.list.


22.   Ketikkan perintah apt install apt-transport-https dan apt update.

23.   Menginstal paket ajenti dengan perintah apt install ajenti.

24.   Tunggu sampai muncul sertifikat key dengan default port 8000 dan username : root dan default password admin.

25.   Lalu kita ubah terlebih dahulu accest controlnya dengan cara ctrl+w, cari angka 3600 kemudian tanda “” pada angka 3600 dengan perintah nano /usr/share/pyshared/socketio/transports.py.

26.   Lakukan hal yang sama pada handler.py: “3600” dengan perintah nano /usr/share/pyshared/socketio/handler.py. 


27. Masuk ke file config.json dan ubah port pada bind menjadi 8002, lalu ubah status ssl yang tadi true menjadi false dengan perintah nano /etc/ajenti/config.json.


28. Agar konfigurasi berjalan sempurna kita perlu restart ajenti dengan perintah /etc/init.d/ajenti restart.


29. Lakukan pengecekkan status ajenti dan pastikan statusnya active (running) dengan perintah systemctl status ajenti.


30.   Restart service ajenti dengan perintah service ajenti restart.


Verifikasi pada windows 7 :

1.       Buka web browser pada windows dengan memasukkan alamat : https://192.168.228.250:8000

2.       Klik advanced kemudian klik process to 192.168.228.250 (unsafe). Kemudian klik Continue to this website (not recommended).

3.       Lalu akan masuk ke web tampilan ajenti dan isikan username dan password yang sudah diberikan, yaitu username dan password defaultnya : root dan admin.

4.       Tampilan dashboard sudah muncul seperti gambar berikut :

5.       Pada tampilan dashboard kita juga bisa mengklik ac power yang berfungsi untuk suspend, hibernate, restart, dan power off server kita dengan berbasis GUI.

6.       Kemudian pada sebelah kanan kita bisa menambahkan widget sesuai dengan yang diinginkan, dalam hal ini dapat menambahkan tampilan trafik.

7.       Kita bisa melihat trafik berdasarkan interface yang kita daftarkan , dalam hal ini intgerface enp0s3 dimana uploadnya 1.3 KB/s dan downloadnya 769.5 bytes/s :

8.       Pada tab configure kita bisa merubah bahasa, memasukkan ip host dan merubah port default serta merubah nama user root default.

9.       Ketika kita menambahkan user maka akan mncul bahwa user tersebut belum diijinkan untuk mengakses plugin.


10.   Kemudian logout kembali dan login sebagai administrator.

11.   Selanjutnya pada tab plugin sistem akan menampilkan aplikasi plugin yang terinstal dan tersedia pada ajenti.

12.  Pada terminal klik Y dan enter.



13. Kemudian ketikkan perintah nano /var/www/html/index.nginx-debian.html dan lakukan konfigurasi sesuai yang kalian inginkan.



14. Buka situs nginx dengan mengetikkan ip address ke web browser.


15. Selanjutnya kita akan menambahkan plugin samba, dan download filenya.


16. Sama halnya pada terminal nginx, klik Y dan enter.



17. Buat file data dengan memasukkan perintah mkdir /home/anindya/data lalu ls dan akan terlihat ada satu file bernama data.



18. Kemudian ketikkan perintah nano /etc/samba/smb.conf lalu isi seperti pada gambar berikut.


19. Lalu restart dengan perintah /etc/init.d/samba restart.

20. Terakhir ketikkan ip pada network seperti berikut \\192.168.170.102 atau menggunakan run (Windows+R), maka samba sudah dapat diakses.


Kesimpulan 

Dari konfigurasi tersebut kita dapat mengeksplor kegunaan kontrol panel dalam Ajenti serta mengetahui bagaimana cara menambahkan plugin nginx dan samba.

Sekian penjelesan mengenai kontrol panel ajenti, semoga dapat bermanfaat dan mudah dimengerti. Sampai bertemu di blog selanjutnya!


Komentar

Posting Komentar

Postingan populer dari blog ini

Konfigurasi VPN Menggunakan OPENVPN Pada Debian

Instalasi Proxmox 7.0-2 Pada VMWare