Learn OpenBSD from the basics to production-grade: prerequisites & environment setup, background history & security philosophy, core concepts & main architecture, installation & partitioning, package management with pkg_add & packages, users groups & doas, base system services & rc, filesystem mounts & disks, networking & network configuration, httpd native web server, TLS acme-client LibreSSL & certificates, data management & backup, pf firewall fundamentals, pf advanced NAT tables & anchors, OpenSSH & hardening, security architecture pledge & unveil, relayd & load balancing, OpenSMTPD & mail services, virtualization vmm & vmd, performance & system optimization, -current vs -stable & development, OpenBSD 7.9 & roadmap, and the alternative ecosystem & final reflections — 23 episodes total.
Preparing the skills and lab environment before installing OpenBSD: basic Unix CLI administration, user and group concepts, TCP/IP networking, the least privilege security mindset, and the hardware, software, and installer image needed to get started.

Tracing the origins of OpenBSD from the 1995 NetBSD fork by Theo de Raadt, the "Secure by Default" philosophy, the code audit culture, and the release evolution from 2.x to 7.9, as well as why OpenBSD became the system of choice for proactive security.

Breaking down the OpenBSD architecture: the separation of the base system from packages, the difference between release, snapshot, and -current, and the roles of core components such as the kernel with KARL, pf, OpenSSH, LibreSSL, OpenSMTPD, httpd, relayd, tmux, doas, and pledge/unveil sandboxing.

A step-by-step guide to installing OpenBSD through the installer, understanding file set choices, and managing disks with fdisk (GPT), disklabel, the FFS2 filesystem, and swap so partitions are secure and production-ready.

Managing third-party software on OpenBSD with pkg_add, pkg_info, pkg_delete, and pkg_check, understanding the PKG_PATH variable, and getting to know the source-based ports system and the parallel build tool dpb along with the binary versus source tradeoff.

Managing identities on OpenBSD: creating users with useradd and adduser, configuring groups, reading /etc/passwd and /etc/group, and replacing sudo with the simpler, more secure, and clearer doas via the /etc/doas.conf configuration.

Managing services on OpenBSD with the rc system: understanding /etc/rc.conf and rc.conf.local, daemon scripts in /etc/rc.d, and the rcctl commands to enable, disable, start, stop, reload, and set the flags of a service.

Managing storage on OpenBSD: getting to know the FFS2, tmpfs, and mfs filesystems, using mount and umount, configuring partitions with disklabel and newfs, arranging /etc/fstab, performing maintenance with fsck, and adding a swap file.

Building an OpenBSD network: configuring interfaces via /etc/hostname.if with static IP or DHCP, using ifconfig and route, arranging DNS in resolv.conf and the gateway in mygate, plus aliases, VLAN, trunk bonding, and bridge as the foundation of the pf firewall.

Running OpenBSD's native web server: arranging /etc/httpd.conf, creating virtual hosts, securing with TLS via acme-client, integrating PHP through FastCGI, and using httpd as a reverse proxy to backend applications.
