Selasa, 30 Juli 2024

Installasi Ajenti Web Hosting Control Panel

INTALLASI AJENTI HOSTING CONTROL PANEL 


Pengertian

Ajenti adalah panel kontrol berbasis web yang digunakan untuk mengelola server dan aplikasi. Ini dirancang untuk menyediakan antarmuka yang mudah digunakan bagi pengguna untuk melakukan tugas-tugas administratif seperti mengelola file, menjalankan perintah, memantau sumber daya sistem, dan mengatur layanan web.

Komponen atau Fitur Ajenti

  1. Dashboard: Menyediakan tampilan keseluruhan dari status server, termasuk penggunaan CPU, memori, dan disk. Ini memberikan informasi cepat dan mudah tentang kesehatan dan performa server.
  2. File Manager: Memungkinkan pengguna untuk mengelola file dan direktori di server melalui antarmuka berbasis web. Anda dapat mengunggah, mengunduh, memindahkan, dan menghapus file dengan mudah.

  3. Terminal: Memberikan akses terminal berbasis web yang memungkinkan pengguna untuk menjalankan perintah shell langsung dari browser.

  4. Service Management: Memungkinkan pengguna untuk memulai, menghentikan, dan me-restart layanan sistem dengan mudah. Ini berguna untuk mengelola aplikasi dan layanan yang berjalan di server.

  5. User Management: Menyediakan alat untuk mengelola pengguna sistem, termasuk penambahan, penghapusan, dan pengaturan izin pengguna.

  6. Plugin System: Ajenti mendukung berbagai plugin yang dapat diinstal untuk menambah fungsionalitas, seperti manajemen database, server web, dan lainnya. Plugin ini dapat dikembangkan oleh komunitas atau oleh pengembang pihak ketiga.

  7. Network Configuration: Menyediakan alat untuk mengkonfigurasi pengaturan jaringan, seperti IP, DNS, dan pengaturan firewall.

  8. Monitoring: Menyediakan fitur pemantauan yang memungkinkan pengguna melihat statistik penggunaan sistem dan log aktivitas.

Langkah - Langkah Konfigurasi Ajenti


1. Ubah Network menjadi bridge Adapter di virtualbox > ok. (Saya juga memakai host only)




2. buka Terminal > ketik su untuk login ke debian dengan menggunakan user root > masukkan password.









3. ketik perintah nano /etc/network/interfaces untuk konfigurasi jaringan pada sistem operasi berbasis Linux. jika menggunakan dhcp, ketik:
auto enp0s3
iface enp0s3 inet dhcp.

Namun jika memakai statik, maka ganti networknya menjadi Host-Only Adapter > ok > ketik perintah:
auto enp0s3
iface enp0s3 inet static 
address 212.20.24.13/24
gateway 212.20.24.98 

Disini saya memakai ip 212.20.24.xx
Jika sudah klik ctrl+x > klik y > enter










4. Atur ip di client atau windows seperti contoh dibawah ini.










5. lalu ketik perintah sudo service networking restart.










6. Ketik perintah ip a untuk mengecek ip kita.













7. Ketik perintah nano /etc/apt/sources.list untuk menambahkan repository, lalu scroll paling bawah dan ketik sesuai contoh dibawah ini > klik cntrl x > klik y > enter.










8. Ketik perintah apt update.










9. Install curl terlebih dahulu sebelum install ajenti, dengan ketik perintah apt-update install curl -y.










10. Install ajenti dengan ketik sudo curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s - 
Tunggu proses installasi sampai seperti dibawah ini.










11. Ketik perintah systemctl status ajenti , guna untuk mengecek apakah ajenti kita aktif.










12. Buka ajenti di browser windows, dan ketik ip yang sudah disetting.
Contoh: 212.20.24.13 dan tambahkan 8000 yaitu port dari ajenti. 
jadi ketik 212.20.24.13:8000










13. Masukkan nama user dan password debian yang telah dibuat.

 








14. Maka tampilan akan seperti ini.


Senin, 22 Juli 2024

KONFIGURASI DNS SERVER DEBIAN 10

DNS SERVER




PENGERTIAN

DNS adalah sistem yang menghubungkan nama domain seperti "www.contoh.com" dengan alamat IP yang sesungguhnya sehingga peramban web dan aplikasi dapat menemukan server yang diinginkan di internet.

FUNGSI DNS SERVER

1. Bagaimana DNS Server berfungsi sebagai perantara antara nama domain dan alamat IP.
2. Proses resolusi DNS, termasuk caching, pencarian hierarki, dan komunikasi antara server DNS.

JENIS JENIS DNS SERVER

1. DNS Server Publik: Yang disediakan oleh penyedia layanan internet atau perusahaan hosting.
2. DNS Server Lokal: Yang digunakan dalam jaringan lokal atau oleh router di rumah.

LANGKAH LANGKAH 

1. Masuk di terminal debian, ketik  su, dan ketik password mu. su gunanya untuk login ke user root, bertujuan untuk memiliki semua akses ke seluruh system di linux.












2. Install bind9 dengan masukkan DVD 2 dan ketik perintah apt-get install bind9 , lalu ketik y dan enter. Jika sudah, cek kembali apakah instalasi sudah berhasil atau belum dengan ketik perintah apt-get install bind9 maka akan seperti pada gambar berikut.







3. Kemudia masuk ke directory bind dengan perintah cd /etc/bind.






4. Membuat file forward, dengan cara copy file db.local dengan perintah cp db.local db.tkj. kemudian konfigurasi file db.tkj dengan perintah nano db.tkj. Lakukan konfigurasi seperti gambar dibawah ini.












5. Kemudain membuat file reverse, dengan cara copy file db.127 dengan perintah cp db.127 db.192. kemudian lakukan konfigurasi pada file db.192 dengan perintah nano db.192, lakukan konfigurasi seperti gambar dibawah ini.













6. Buar Zone Domain dengan ketik perintah nano named.conf.options , dan ubah seperti digambar.













7. Kemudian ketik perintah nano named.conf.local . Ubah seperti pada gambar.














8. Menambah dns-name server. Agar dapat diakses melalui komputer kita, Ketikkan perintah nano /etc/resolv.conf. Lakukan seperti gambar berikut.














9. Lakukan restart bind9 dengan ketik perintah /etc/init.d/bind9 restart .






10.  Sebelum melakukan pengujian , install terlebih dahulu dnsutils dengan ketik perintah apt-get install dnsutils , lalu ketik y dan enter.







11. Lakukan pengujian dengan ketik perintah nslookup manda.com atau ip mu contoh nslookup 192.68.4.1 .









12. Atur ipmu di change adapter settings.












13. Lakukan ping melalui cmd dengan perintah ping manda.com .




Konfigurasi mu telah berhasil.



TERIMA KASIH
Nama Kelompok:
1. Amanda Ramadhani Putri Pangesti/04
2. Azzahrah Pramagda Ristasari/13
3. Bunga Octavia Ramadani/17
4. Calista Adyvia/18





Keamanan Attack With Slowhttp and Web Server dan Melakukan Defense Debian 11

  ASSALAMU'ALAIKUM WARAHMATULLAHI WABARAKATUH Hallo teman - teman... kita ketemu lagi, kali ini kita akan membahas keamanan lagi tapi ...