Contents
Appasih.com – Berikut adalah Tutorial Install Moodle di FreeBSD 12.1 dengan NGINX. Step by step disertai dengan gambar yang interaktif dan memudahkan proses instalasi.
Persiapan
Sekilas Tentang FreeBSD
Setelah berhasil melakukan Install Moodle di Debian dan Ubuntu, kali ini akan kita coba Install Moodle di FreeBSD. Apa itu FreeBSD? FreeBSD adalah sistem operasi mirip Unix turunan dari Berkeley Software Distribution (BSD). Versi Unix ini dikembangkan oleh Universitas California, Berkeley. Tentu sudah bisa ditebak bahwa FreeBSD masuk dalam kategori FOSS atau Free and Open Source Software.
Apakah FreeBSD sama dengan Linux? Jawabannya adalah Beda. Jika pada artikel tentang Install Moodle di Debian kita membahas tentang kemampuan OS Debian yang cukup Hardcore dan powerfull, FreeBSD lebih dari itu. Menurut pengalaman para pengguna, kemampuan FreeBSD bisa diandalkan dan lebih hardcore serta powerfull dibandingkan dengan OS Linux seperti Debian.
Apakah yang membuat FreeBSD menjadi powerfull? Singkat kata, FreeBSD berisi paket – paket yang belum di Compile seperti OS pada umumnya. Bahkan editor seperti Nano pun belum tersedia di FreeBSD. Nah, karena base atau dasar dari FreeBSD berbeda dengan Linux maka perintah dan proses instalasi juga berbeda dengan Linux. Seperti apa penampakannya? Cekidot!
Alat dan Bahan
Alat dan bahan yang perlu disiapkan pada tutorial kali ini adalah :
- PC/ Laptop : Untuk proses instalasi
- Koneksi Internet : Untuk mendownload paket – paket instalasi
- OS FreeBSD : Siapkan OS FreeBSD yang sudah siap pakai. Seperti biasa, untuk mempermudah dapat menggunakan OS Virtual yang dapat diunduh dari OSBoxes atau sumber lainnya.
- VirtualBox : Untuk menjalankan OS Virtual
Komposisi Yang Digunakan
- OS FreeBSD : 12.1 64bit
- Web Server NGINX : 1.18
- PHP : PHP-FPM 7.3
- Database MariaDB : 105
- Moodle : 3.10 Stable
Pra Install
Import Virtual OS ke VirtualBox
Pastikan sudah disiapkan file image yang berisi OS FreeBSD 12.1 untuk VirtualBox. Pada tutorial kali ini kita gunakan image berekstensi VDI seperti di bawah ini :
Buka aplikasi VirtualBox kemudian klik New seperti di bawah ini :
Lakukan pengaturan mulai dari Nama mesin virtual, Type : BSD, dan Version : FreeBSD (64-bit) seperti di bawah ini :
Selanjutnya atur memory RAM untuk mesin virtual. Sangat disarankan memberi RAM untuk mesin virtual yaitu setengah dari jumlah memory RAM PC kita. Misal RAM PC kita 4GB, berarti atur saja 2GB untuk mesin virtual. Pada tutorial kali ini kita contohkan 2GB seperti di bawah ini :
Selanjutnya pilih Use an existing virtual hard disk file kemudian klik icon warna Kuning seperti di bawah ini :
Klik Add untuk menambahkan file image OS FreeBSD seperti di bawah ini :
Pilih file image OS FreeBSD yang sudah di download kemudian klik Open seperti di bawah ini :
Selanjutnya pilih Choose seperti di bawah ini :
Pilih Create untuk membuat mesin virtual seperti di bawah ini :
Pengaturan Mesin Virtual
Sebelum dijalankan, kita atur dulu beberapa konfigurasi untuk mesin virtual kita dengan klik Setting seperti di bawah ini :
Klik Menu System kemudian pilih Processor. Pengaturan processor ini mempunyai perhitungan yang sama dengan pengaturan memory RAM yaitu setengah dari jumlah Core Processor PC kita. Atur sesuai jumlah Core Processor masing â masing seperti di bawah ini :
Selanjutnya klik Menu Network dan pilih Adapter 1 seperti di bawah ini :
Lakukan pengaturan seperti di atas yaitu :
- Centang pada Enable Nework Adapter
- Attached to : Bridge Adapter
- Name : Pilih perangkat jaringan masing â masing dan pastikan perangkat jaringan yang dipilih terkoneksi dengan internet.
- Promiscuous Mode : Allow All
Selanjutnya klik Adapter 2, lakukan pengaturan seperti di bawah ini kemudian klik OK untuk menyimpan pengaturan :
Jalankan OS
Selanjutnya kita jalankan mesin virtual dengan klik Start seperti di bawah ini :
Tunggu proses Booting selesai hingga muncul tulisan untuk Login seperti di bawah ini :
Lakukan Login dengan memasukkan Username dan Password. Jika sudah berhasil Login, masuk ke user root dengan menjalankan perintah :
su
Kemudian tekan Enter pada keyboard, masukkan Password untuk user root tersebut dan kembali tekan Enter pada keyboard seperti di bawah ini :
Jika berhasil maka akan muncul tulisan root pada awal terminal seperti di bawah ini :
Jika ada yang gagal dan muncul Sorry, BAD SU to root seperti di bawah ini :
Silakan baca artikel tentang Cara Mengatasi Bad Su To Root FreeBSD untuk mengatasi eror tersebut.
Update dan Upgrade
Selanjutnya lakukan Update dan Upgrade terlebih dahulu dengan menjalankan perintah sebagai berikut :
pkg update && pkg upgrade && freebsd-update fetch
Kemudian tekan Enter pada keyboard. Tunggu hingga proses selesai, jika sukses maka kurang lebih tampilan seperti di bawah ini :
Install Nano
Di OS FreeBSD, editor Nano belum tersedia, padahal kita butuh untuk mengubah file – file di server. Meskipun demikian proses ini tidak wajib karena sebenarnya sudah disediakan editor VI bawaan FreeBSD, tapi kita pakai Nano agar lebih mudah. Jalankan perintah berikut ini :
pkg install nano
Kemudian tekan Enter pada keyboard. Jika ada pertanyaan maka konfirmasi dengan tekan Y pada keyboard dan tunggu hingga proses instalasi selesai.
Pengaturan IP Address
Pengaturan IP Address dibuat menjadi statis, hal ini untuk mempermudah konfigurasi dan akses ke server. Perlu dipahami bahwa IP Address harus satu kelas dengan IP Internet. Intinya adalah server harus terkoneksi dengan internet. Silakan sesuaikan dengan keadaan.
Pada tutorial kali ini, akan kita atur IP server menjadi :
- IP : 192.168.1.200
- Netmask : 255.255.255.0
Jalankan perintah berikut ini :
nano /etc/rc.conf
Kemudian tekan Enter pada keyboard dan lakukan pengaturan seperti di bawah ini (yang ditandai merah saja) :
Teliti sekali lagi, jika sudah maka tekan Ctrl + X kemudian tekan Y untuk konfirmasi simpan dan tekan Enter untuk menyimpan pengaturan. Silakan lakukan reboot atau Restart pada server.
Proses selanjutnya adalah Instalasi paket – paket yang dibutuhkan untuk Moodle di FreeBSD. Proses ini akan dilanjutkan di Cara Install Moodle di FreeBSD 12 Bagian 2