Jumat, 09 Agustus 2024

Installasi Virtualmin dan Joomla Debian 11

INSTALLASI VIRTUALMIN DAN JOOMLA DEBIAN 11

Assalamualaikum

 kali ini saya ingin berbagi tutor installasi virtualmin dan joomla.

Pengertian

  • Virtualmin adalah alat manajemen hosting web yang memungkinkan Anda mengelola beberapa domain dan situs web dari satu antarmuka. Ini adalah modul untuk Webmin, yang merupakan antarmuka administrasi sistem berbasis web. Virtualmin memudahkan pengguna untuk melakukan tugas-tugas seperti membuat dan mengelola akun email, basis data, dan pengguna FTP, serta mengelola pengaturan DNS dan firewall.
  • Joomla adalah platform sistem manajemen konten (CMS) open-source yang digunakan untuk membuat dan mengelola situs web dengan mudah. Sehingga, bisa membangun situs tanpa memerlukan pengetahuan pemrograman, menggunakan berbagai templat desain, dan menambahkan fungsionalitas tambahan melalui ekstensi.

Fungsi

  1. Virtualmin
  • Mengelola beberapa domain dan situs web dari satu antarmuka.
  • Membantu mengatur akun email, basis data, pengguna FTP, dan pengaturan DNS.
  • Mengelola pengaturan keamanan seperti firewall.
    2. Joomla
  • Membuat dan mengelola konten situs web, seperti artikel, gambar, dan video.
  • Memungkinkan pembuatan situs web interaktif dengan berbagai modul dan ekstensi.
  • Mengelola pengguna dan hak akses secara efisien.

Keuntungan

  1. Virtualmin
  • Memudahkan pengelolaan server dan situs web secara terpusat.
  • Menyediakan antarmuka pengguna yang ramah dan mudah digunakan.
  • Mendukung berbagai sistem operasi, termasuk Linux dan BSD.
  • Tersedia dalam versi gratis dan berbayar, dengan opsi tambahan pada versi berbayar.
    2. Joomla
  • Mudah digunakan, bahkan tanpa keahlian teknis yang mendalam.
  • Menawarkan banyak templat desain untuk mengubah tampilan situs dengan cepat.
  • Memiliki dukungan multibahasa untuk menjangkau audiens global.
  • Didukung oleh komunitas aktif yang menyediakan pembaruan dan dukungan.

Installasi Virtualmin

1. Setting network debian, pilih adapter 1 menjadi host-only adapter dan adapter 2 menjadi NAT, atau sebaliknya > ok.
2. Buka terminal > ketik su atau ketik root untuk login ke debian > masukkan password > enter.
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.
lalu ketik perintah sudo service networking restart, bertujuan untuk merestart jaringan lalu ketik perintah ping google.com.
Jika memakai static, matikan terlebih dahulu NAT di network debian dengan cara matikan terlebih dahulu debian > kembali ke virtualbox dan ke network > unceklis Enable Network Adapter, adapter 2 (adapter yang dipilih NAT tadi) > lalu start lagi > kembali ke su > dan ketik perintah untuk konfigurasi jaringan seperti diatas pagari (#) konfigurasi dhcp tadi, lalu ketik:
auto enp0s3
iface enpos inet static address 212.20.24.13/24
gateway 212.20.24.98 
klik ctrl+x, y, enter.
lalu restart jaringannya kembali.









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









5. Ketik perintah ip a untuk mengecek ip kita.
6. 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.









7. Ketik perintah apt update





8. klik perintah cd.










9. Install Virtualmin dengan ketik perintah wget http://software.virtualmin.com/gpl/scripts/install.sh










10. Ketik perintah ls





11. Ketik perintah chmod +x install.sh
      Ketik perintah cd / home
      Ketik perintah ls
      Ketik perintah cd vboxuser (nama user/domain debian kamu)
      




12. Install lagi virtualmin dengan ketik perintah  wget http://software.virtualmin.com/gpl/scripts/install.sh
lalu ketik perintah chmod +x install.sh









13. Ketik perintah apt remove phpmyadmin, jika sudah ketik perintah ls 
14. Ketik perintah ./install.sh









Ketik y > enter. Tunggu hingga succes









15. Ketik perintah sudo service webmin status untuk mengecek apakah webmin kita telah aktif.









16. Ketik perintah nano/etc/resolv.conf . Ganti menjadi nameserver 212.20.24.13 (ip kamu).









jika sudah klik ctrl+x > y > enter.
17.  Ketik perintah sudo service networking restart untuk merestart jaringan.









18. Buka firefox/chrome/microsoft edge, ketik ip dan tambahkan port dari virtualmin/webmin, yakni 10000. contoh 212.20.24.13:10000










19. Masukkan user root dan masukkan sandi debian kamu.










Installasi Joomla

1. Klik Create Virtual Server > isi domain name dan administration password > atur ip address and forwarding dan sesuaikan seperti gambar dibawah ini > create server.


















Tunggu proses sampai selesai.









2. Klik File Manager > File > Upload to current directory > Drag and drop files here or click to select > pilih file joomla (saya menggunakan versi 3) > upload > klik kanan pada file joomla yang sudah di upload > pilih ekstrak > klik select all.



























3. Klik Virtual Server Summary > klik Domain name > advanced > Accept the Risk and Continue >maka tampilan joomla sudah tertampil > masuk dan isi di web joomla.


























Terima Kasih

Wassalamualaikum Warrahmatullahi Wabarraktuh

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





PENDETEKSI WARNA MENGGUNAKAN OPENCV DI VSCODE

 Pengertian Deteksi warna adalah mengenali objek berdasarkan warna tertentu pada sebuah gambar atau video. Library yang digunakan  OpenCV ...