Konfigurasi Control Panel Ajenti pada Debian 9.5

No Comments



A. 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.


C. Topologi 


D. Konfigurasi 

1. Setting ip address untuk interface ens0ps3 menggunakan ip static yang satu network dengan ip internet.
# cat /etc/network/interface


2. Tambahkan repository local pada file sources.list 
# nano /etc/apt/sources.list


Cek file sources.list untuk melihat apakah kita berhasil menambahkan repository
# cat /etc/apt/sources.list 


3. Lakukan update pada repository.
# apt-get update


4. Selanjutnya tambahkan repository ajenti.
wget http://repo.ajenti.org/debian/key -O- | apt-key add


5. Kemudian tambahkan repository ajenti pada file /etc/apt/sources.list
# echo "deb http://repo.ajenti.org/debian main main debian"| tee -a /etc/apt/sources.list


6. Selanjutnya instal https
apt install -y apt-transport-https


7Update repository yang sebelumnya telah ditambahkan, dan akan terlihat terdapat 2 repository yaitu kartolo dan ajenti.
# apt-get update


8. Setalah itu install paket ajenti
# apt install ajenti


9. Jika semua paket sudah terinstall maka akan muncul sertificat key dengan default port 8000, username : root dan default password : admin.


10. Selanjutnya merubah access control pada transports.py, 
 nano /usr/share/pyshared/socketio/transports.py
tambahkan tanda " di angka 3600 dengan cara ctrl + W lalu cari 3600. 


11. Selanjutnya lakukan perubahan access control pada handler.py,
 nano /usr/share/pyshared/socketio/handler.py
Setelah itu, tambahkan tanda " di angka 3600 dengan cara ctrl + W lalu cari 3600.


12. Restart ajenti
# service ajenti restart


13. Cek status ajenti, apakah running atau belum.
# service ajenti status


E. Verifikasi pada Client

1. Langkah pertama buka pada windows client, disini saya menggunakan windows10 sebagai client. Setelah itu masuk ke web browser dan masukkan alamat https://192.168.100.126:8000. Kemudian klik Lanjutkan.


2. Selanjutnya klik Lanjutkan ke 192.168.100.126 (tidak aman) untuk melanjutkan mengakses ajenti.


3. Setelah itu akan muncul tampilan login ajenti, lalu kita isikan username dan password yang sudah diberikan sebelumnya. Dimana semua user dan password masih memakai default yaitu username : root dan password : admin.


4. Ini tampilan dashboard / awal setelah kita login pada ajenti.


5. Pada tampilan dashboard kita dapat meng-klik 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. Disini saya akan menambahkan Immeditae Traffic.

 
8. Setelah itu tambahkan Device yang terhubung ke internet yiatu enp0s3.

9. Kemudian kita dapat melihat trafik berdasakan interface yang kita daftarkan dalam hal ini interface enp0s3 dimana uploadnya 102,1 bytes/s dan downloadnya 1,0 KB/s


F. TUGAS 

Tugas 1  : IP Address yang Digunakan Sesuai Nama, Kemudian Ubah 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.


Tugas 2 : Mengubah Port Default Menjadi No Absensi.  


1. Langkah pertama klik pada tab configure > General. Setelah itu ganti port nya menjadi absen yaitu 1126, dan jangan lupa untuk di save.


2. Selanjutnya isikan ulang halaman nya menjadi https://kelompok7:1126


3. Kemudian akan muncul tampilan seperti biasa.


Tugas 3 : Tambahkan Plugin Nginx dan Samba, Lalu Tampilkan Bentuk Output nya Sesuai Dengan Halaman Web.

NGINX

1. Langkah pertama klik pada tab Plugins > NGINX. Setelah itu install nginx nya.


2. Kemudiian kita akan langsung diarahkan kedalam terminal, disini kita ketikan 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 ubah 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.


SAMBA
1. Kemudian kita install juga plugins sambanya dengan download terlebih dahulu paket sambanya.


2. Kemudiian kita akan langsung diarahkan kedalam terminal, disini kita ketikan y untuk melanjutnya penginstallan sambanya.


3. 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.

Next PostPosting Lebih Baru Previous PostPosting Lama Beranda

0 komentar

Posting Komentar