Postingan

Menampilkan postingan dari September, 2023

Menghubungkan Virtualmin dengan Joomla

Gambar
Apa itu Joomla? Joomla adalah salah satu jenis CMS ( Content Management System ) yang bersifat  open source  serta berbasis PHP dan MySQL. Dapat dibilang, Joomla merupakan satu dari sekian banyak CMS yang paling banyak digunakan di seluruh dunia. Banyak dari setiap hosting provider yang menyediakan CMS ini secara gratis.  Joomla pertama kali dirilis pada tahun 2005 dan merupakan alternatif dari WordPress. Bagi anda yang masih pemula lebih cocok untuk menggunakan WordPress daripada CMS ini. Karena, Joomla mempunyai toolkit desain yang lebih kuat ( powerful ), serta lebih fleksibel dari sisi front end dan backend-nya. Konfigurasi Joomla di Virtualmin Download Joomla pada link berikut  https://downloads.joomla.org . Masuk ke virtualmin dan login sebagai root. Buat virtual server baru. Beriikut adalah tampilan virtualmin yang berhasil dibuat : Pergi ke File Manager dan upload file Joomla yang telah di download Ekstrak file Joomla yang telah di upload dan pilih 'Yes, over...

Konfigurasi Ajenti Debian 11

Ajenti adalah platform manajemen server open-source yang memungkinkan Anda untuk mengelola, mengawasi, dan mengkonfigurasi server Linux melalui antarmuka web yang mudah digunakan. Dengan Ajenti, Anda dapat dengan mudah mengakses dan mengelola berbagai aspek dari server Anda tanpa harus mengandalkan terminal. Ini adalah alat yang berguna bagi administrator sistem dan pengembang yang ingin mempermudah tugas pengelolaan server. Instalasi Ajenti pada Debian 11 Sebelum memulai, update repository terlebih dahulu dengan perintah "apt update && apt upgrade". Install ajenti dengan memasukkan script berikut : "curl -O https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh" Setelah selesai, jalankan dengan perintah "bash ./install.sh". Setelah itu, jalankan ajenti dengan perintah "systemctl start ajenti". Buka browser dan akses dengan memasukkan IP address atau DNS dari server dan port 8000.

Konfigurasi Mail Server Debian 11

Mail server adalah perangkat lunak atau perangkat keras yang digunakan untuk mengirim, menerima, menyimpan, dan mengelola email.  Ini adalah inti dari sistem email dan bertanggung jawab atas pengiriman email kepada pengguna dan pengambilan email dari penyedia email eksternal. Postfix adalah perangkat lunak pengirim email (MTA) open-source yang digunakan untuk mengirim email. Postfix adalah bagian dari mail server yang bertanggung jawab atas penerimaan email dari pengirim, pemrosesan email, dan pengiriman email ke tujuan yang tepat. Postfix adalah salah satu MTA yang paling banyak digunakan di server email Linux. Dovecot adalah perangkat lunak server email open-source yang berfungsi sebagai pengirim email (MDA). Dovecot menerima dan menyimpan email yang dikirim ke kotak surat pengguna dan memungkinkan pengguna mengakses email mereka melalui protokol seperti IMAP (Internet Message Access Protocol) atau POP3 (Post Office Protocol, versi 3). Roundcube adalah perangkat lunak webmail op...

Konfigurasi Samba Debian 11

Samba adalah aplikasi yang digunakan untuk komunikasi dan berbagi file antar sistem operasi yang berbeda, terutama antara sistem operasi berbasis Linux dan Windows. Pada Debian 11, Sanba sudah tersedia dalam repositori resmi dan dapat diinstall dengan mudah. Instalasi dan Konfigurasi Samba Sebelum menginstall samba, update repositori terlebih dahulu dengan perintah "apt update && apt upgrade". Install samba dengan perintah "apt install samba". Jalankan samba dengan perintah "systemctl start smbd" dan pastikan samba telah berjalan dengan perintah "systemctl status smbd". Buat folder tempat berbagi file dengan perintah "mkdir /home/samba-folder". Beri akses folder samba-folder agar kita bisa copy dan edit folder dengan perintah "chmod 777 /home/samba-folder". Edit file smb.conf dengan perintah "nano /etc/samba/smb.conf" dan tambahkan kode berikut pada baris paling bawah : [Sharing-folder] path = /home/samba...

Konfigurasi DNS Server Debian 11

DNS (Domain Name System) adalah sistem yang menghubungkan nama domain seperti www.example.com dengan IP server. DNS server bertanggung jawab untuk menerjemahkan nama domain menjadi alamat IP yang sesuai. Instalasi dan Konfigurasi DNS Server Update repositori terlebih dahulu menggunakan perintah "apt update && apt upgrade". Install DNS server dengan perintah "apt install bind9 bind9utils". Setelah selesai, masuk ke directori tempat konfigurasi DNS Server dengan perintah "cd /etc/bind". Masukkan perintah "nano named.conf" dan tambahkan kode berikut pada baris paling bawah :      zone "afrizal.net"{         type master;         file "/etc/bind/forward";      };      zone "5.168.192.in-addr.arpa"{         type master;         file "/etc/bind/reverse";      };     note: ganti nama domain dan ip sesuai dengan kebutuhan Buat file forward ...

Konfigurasi FTP Server Debian 11

 FTP (File Transfer Protocol) adalah protokol yang digunakan untuk mentransfer file antar komputer. FTP server adalah perangkat lunak yang berjalan di server dan memungkinkan pengguna untuj mengakses dan mengelola file di server tersebut melalui jaringan. Sebelum memulai instalasi, lakukan update terlebih dahulu dengan perintah "apt update && apt upgrade". Install proftpd dengan perintah "apt install proftpd". Masukkan perintah "nano /etc/proftpd/proftpd.conf" dan tambahkan kode berikut: <Anonymous /home/afrizal/> user afrizal </Anonymous> note: ubah nama directori dan user sesuai dengan user Restart proftpd dengan perintah "systemctl restart proftpd".   Masuk ke directori tempat ftp dilakukan dengan perintah "cd /home/afrizal" dan buat file baru dengan perintah "touch text.txt". Masuk ke file explorer di laptop client dan ketikan ftp://ip address server. Copy file yang telah dibuat dari server ke laptop cl...

Konfigurasi Remote Server Menggunakan SSH Debian 11

 SSH adalah protokol yang digunakan untuk management server. Dengan bantuan SSH (Secure Sheel atau Secure Socket Shell) server bisa dikonfigurasi dari tempat jauh. Server dapat dibuka tanpa harus datang ke tempat server tersebut disimpan. Instalasi dan Konfigurasi SSH Sebelum memulai proses instalasi, update repositori terlebih dahulu dengan perintah "apt update && apt upgrade". Instal SSH Server dengan perintah "apt install openssh-server".  Setelah terinstal, coba lakukan pengujian dengan membuka command prompt di pc client dan masukkan perintah "ssh username@alamat_ip_server. Jika berhasil maka akan perintah untuk memasukkan password dari server.

Konfigurasi Web Server Apache Debian 11

Web Server adalah perangkat lunak yang mengelola permintaan HTTP  atau HTTPS dari client dan mengirimkan konten web, seperti halaman web, gambar, atau file lainnya kepada client melalui protokol HTTP atau HTTPS. Web server sangat penting dalam pengembangan dan pengoperasian situs web, aplikasi web, dan layanan online lainnya. Salah satu web server yang paling populer dan banyak digunakan adalah Apache. Instalasi dan Konfigurasi Apache Sebelum memulai instalasi, update terlebih dahulu repositori dengan perintah "apt update && apt upgrade". Instal Apache dengan perintah "apt install apache2". Setelah terinstal, lakukan pengecekan apakah Apache sudah berjalan atau tidak dengan perintah "systemctl status apache2". Ganti tampilan dari web server yang sebelumnya telah terisi secara default dengan cara : Masuk ke diretori tempat halaman web disimpat dengan perintah "cd /var/www/html/". Hapus semua isi dari file index.html dengan perintah "c...

Konfigurasi DHCP Server pada Debian 11

DHCP Server digunakan untuk memudahkan client terkoneksi ke router. Dengan adanya DHCP ( Dynamic Host Configuration Protocol ), memudahkan client terhubung ke router tanpa setting ip address secara manual. Langkah-Langkah Install dan Konfigurasi DHCP Server Debian 11     Update repository terlebih dahulu menggunakan perintah "apt update && apt upgrade".      Install dhcp server menggunakan perintah "apt install isc-dhcp-server".    Masukkan perintah "nano /etc/dhcp/dhcpd.conf" untuk melakukan konfigurasi dhcp, lalu ubah konfigurasi menjadi seperti ini:      # option definitions common to all supported networks...      option domain-name "debianxii.com";      option domain-name-servers 192.168.230.1;      # A slightly different configuration for an internal subnet.      subnet 192.168.230.0 netmask 255.255.255.0 {      range 192.168.230.5 192.168.230.254; ...