Belajar FreeBSD dari dasar hingga production-grade: pre-requisites & setup environment, sejarah & latar belakang, konsep dasar & arsitektur utama, instalasi & partitioning bsdinstall, package management pkg & ports, user group & sudo, system services & rc system, filesystem mount & disks, ZFS fundamentals pool/dataset/snapshot, ZFS advanced encryption scrub & replication, networking & network configuration, DHCP DNS & network services, pf firewall & NAT, IPFW & packet filtering alternatif, OpenSSL TLS & certificates, jails containerisasi native, bhyve & virtualization, FreeBSD 15 apa yang baru, performance tuning & optimization, FreeBSD as router firewall & network appliance, high availability & monitoring, FreeBSD ecosystem & tooling modern, hingga ekosistem alternatif & refleksi akhir dengan total 23 episode.
Sebelum menyentuh FreeBSD, kalian perlu menguasai skill dasar administrasi Unix/Linux: CLI, konsep kernel vs userspace, filesystem & mount, dan networking dasar. Di episode ini kalian juga menyiapkan perangkat lunak dan hardware: VM atau bare metal, image ISO, memstick, hingga cloud images untuk mulai bereksperimen dengan FreeBSD.

Menelusuri akar FreeBSD dari 386BSD dan warisan Unix Berkeley, filosofi lisensi BSD yang permisif, hingga deretan rilis besar yang membentuk sistem. Kalian juga akan memahami mengapa "The power to serve" membuat FreeBSD unggul untuk jaringan, storage, ZFS native, jails, dan bhyve.

Memahami arsitektur FreeBSD: base system yang menyatukan kernel dan userland, ports tree untuk source, dan packages `pkg` untuk binary. Kalian juga akan mengenal komponen utama: kernel modular, bootloader, rc system, filesystem, jails, pf, dan bhyve yang bekerja sebagai satu sistem terpadu.

Panduan langkah-demi-langkah instalasi FreeBSD dengan bsdinstall: keymap, hostname, network, pilihan package set, hingga partitioning. Kalian akan membandingkan skema ZFS default modern dengan UFS tradisional, memahami layout partition, dan memilih boot manager GPT yang sesuai dengan UEFI.

Menguasai dua jalur instalasi software di FreeBSD: pkg untuk binary package yang cepat dan ports untuk build dari source. Kalian akan belajar alur pkg update, install, upgrade, search, info, dan autoremove, lalu membandingkan tradeoff dengan ports dan poudriere untuk build farm sendiri.

Mengelola akun pengguna dan grup di FreeBSD dengan pw dan adduser, memahami struktur /etc/passwd, /etc/group, dan /etc/master.passwd, lalu mengatur privilege escalation dengan su, doas, dan sudo. Kalian akan tahu kapan memakai wheel group dan bagaimana mengamankan akses root.

Memahami sistem manajemen service FreeBSD: /etc/rc.conf sebagai pusat konfigurasi, skrip rc di /etc/rc.d, dan perintah service untuk kontrol runtime. Kalian juga akan mempelajari urutan boot loader, kernel, rc, serta memakai sysrc untuk mengelola konfigurasi tanpa editor manual.

Memahami filesystem FreeBSD: UFS dengan soft updates dan snapshots, ZFS dengan dataset dan properties, serta pseudo-filesystem seperti tmpfs, fdescfs, dan devfs. Kalian juga akan menguasai mount dan umount, konfigurasi /etc/fstab, dan manajemen swap dengan swapon.

Menguasai fondasi ZFS di FreeBSD: konsep pool dan vdev, pembuatan pool dengan zpool create, dataset dan properties seperti compression, dedup, dan checksum. Kalian juga akan belajar snapshot, rollback, clone, zfs send/receive untuk replikasi, dan boot environments dengan bectl.

Mendalami ZFS tingkat lanjut: enkripsi dataset dengan AES-256-GCM, perawatan pool dengan scrub dan clear, serta monitoring zpool events dan iostat. Kalian juga akan belajar replikasi incremental dengan zfs send/receive serta tool sanoid dan syncoid untuk backup offsite yang otomatis.
