The Admin's Almanack

The OpenBSD FAQ and man pages are the final source of information for OpenBSD. You can also often search official project pages. For example, here are the project pages for relayd and OpenSMTPd.

Sample Config Files

Many system daemons that come bundled in OpenBSD base have sample configuration files that you can reference in /etc/examples/. For example, suppose you want to configure a web server. First, start with:

$ doas cp /etc/examples/httpd.conf /etc/httpd.conf

Then work using that configuration file as a template.

Package READMEs

Take a look at any README files in /usr/local/share/doc/pkg-readmes/. Often there are special configuration instructions to get a package to work properly on OpenBSD.

Mailing Lists

You can often find your questions answered by searching through the OpenBSD mailing lists, which are conveniently archived at marc.info. These are often answered by the OpenBSD developers themselves.

IRC Chat Room

You can find help in our unofficial OpenBSD IRC channel at . But before you ask a question, learn how to ask questions.

Training
Minutemin BootcampOngoing TrainingStable sysadminTesting sysadmin?
Team procedureAbuseServers' Rights
Code of HonorMinutemin's ServerMinutemin's Duty
Congress ProcedureMinutemin Game
Install Guides
Buyvm GuideVMM Install GuideVMM User GuideVMM Linux Guide
BeagleBone Black
OpenBSD Ramdisk InstallOpenBSD 6.8 SysupgradeOpenBSD 6.7 InstallOpenBSD 6.8 Install
OpenBSD 6.7 UpgradeOpenBSD 6.8 Upgrade
Adding a New DiskfdiskdisklabelGrowfs partition
Networking?
TCP/IP OverviewStatic NetworkingIPv4IPv6
sockets?
Netmasks?
Anycast AddressesPacket FilterDDoS Defense
PF Guide
SSDP attackTCP ack floodTCP reset flood
SYN Flood?HTTP Flood?NTP Amplification?UDP Flood
amplification attack
pingnetcattcpdump
symbolic links
Telnet HTTP
OpenSSL HTTP
PF for StablePF for Testing
pfbadhost
relayd TLS Accelerationstunnel?
npppdpppoedhcpd?
DNS Overviewnsdnsd master slave
Troubleshoot Nsd
DNS Records
unbounddig
FQDN
unbound adblock
SSH keysSSH backdoor
Zone FilerDNSvhostdomains?
Name Registrars
DNS Blacklists?rbldns
delphinusdnsd
ikedwireguard?
gophergophernicusgeomyidae
Bucky Install?
ntpd
chrooted sftp
tor?
sshd?
Web?
OpenHTTPdOpenHTTPd Hostingacme-clientHTTP open proxies
Perl for OpenHTTPd
phpdokuwikipmwikiSquirrelMail
cgitgotweb
OSCommercecumulus clips?fluxbb?Question2Answer?
Wordpress
h5ai?manna?squirrelmailEasyApp
IRC?
chroot zncZNC adminZNC Support
ZNC modules
psybncilines
bitlbee
botnowcensord?
identdoidentd installoidentd for znc
eggdropwraithbiblebot?
tcltls
pylink
ircrelayd?matterbridge
ii?sic
ngircd installngircd linkngircd ssl
hopmacopm
Oper's Guide
achurchanope
Languages
CPAN
Mail?
opensmtpdopensmtpd relayopensmtpd-2dkimproxy
dovecot
dmarcspfdkim?
spamd?mlmmjsquirrelmail
Mail Open Proxy?
alpine?mutt?fdm
Audiovideo?
Utilities?
pkg, pkglocatedbportssudolocale
oath-toolkit?ssh?syspatch
doasffmpeg?dumprestore
Backupsopenrsync
cron?rcctlXTerm
tmux Config
iplookup?vimg?
games?
MinetestFreeCiv?OpenTTD?
Telephony
asterisk?
News
INNleafnode
Web News Install
Misc?
prosodybiboumimatrix?gnupg?
netpgpbitcoinImageMagickvorbis
sndiodsoxicecastslrn
chrootPassword Mgmtbase64
Chinese
Development?
Hosting?
Hosting Providers
vmm
Announcements
Security
PhishingDenial of Service?Spam?0days?
Rootkits?Chrootpledge?unveil?
Database Permissions?ssh keys?Two-Factor Auth
Secure web apps?Trust?Default Deny?
login.confIntrusion detection system?
setuid binariessystem accounting?file quotas?
File PermissionsShell AccountsPolicing Guide