# The Admin's Almanack The [OpenBSD FAQ|https://openbsd.org/faq]] and [man pages](https://man.openbsd.org/cgi-bin/man.cgi) 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](/https://bsd.plumbing/) and [[OpenSMTPd](/https://www.opensmtpd.org/). The [OpenBSD FAQ|https://openbsd.org/faq]] and [man pages](https://man.openbsd.org/cgi-bin/man.cgi) 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](/https://bsd.plumbing/) and [[OpenSMTPd](/https://www.opensmtpd.org/). ## 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](/https://marc.info/?l=openbsd-misc). These are often answered by the OpenBSD developers themselves. ## IRC Chat Room You can find help in our unofficial OpenBSD IRC channel at [irc.ircnow.org/#openbsd](ircs://irc.ircnow.org/#openbsd). But before you ask a question, learn [[how to ask questions](/ircnow/howtoask). You can find help in our unofficial OpenBSD IRC channel at [irc.ircnow.org/#openbsd](ircs://irc.ircnow.org/#openbsd). But before you ask a question, learn [[how to ask questions](/ircnow/howtoask). || border=1 width=100%25 ||# Training |||||||| || [Minutemin Bootcamp|Minutemin/Bootcamp]] || [Ongoing Training](openbsd/ongoing) || [[Stable sysadmin](/openbsd/stable) || [[Testing sysadmin](/openbsd/testing) || || [Minutemin Bootcamp|Minutemin/Bootcamp]] || [Ongoing Training](openbsd/ongoing) || [[Stable sysadmin](/openbsd/stable) || [[Testing sysadmin](/openbsd/testing) || || [Team procedure](openbsd/team) || [Abuse](/openbsd/abuse) || [[Servers' Rights](/servers/rights) || || [Team procedure](openbsd/team) || [Abuse](/openbsd/abuse) || [[Servers' Rights](/servers/rights) || || [Code of Honor](minutemin/code) || [Minutemin's Server](/minutemin/server) || [[Minutemin's Duty](/minutemin/duty) || || [Code of Honor](minutemin/code) || [Minutemin's Server](/minutemin/server) || [[Minutemin's Duty](/minutemin/duty) || || [Congress Procedure](congress/procedure) || [[Minutemin Game](/Minutemin/Game) || || [Congress Procedure](congress/procedure) || [[Minutemin Game](/Minutemin/Game) || ||# Install Guides |||||||| || [Buyvm Guide|openbsd/buyvm]] || [VMM Install Guide](openbsd/vmminstall) || [[VMM User Guide](/openbsd/vmmuser) || [[VMM Linux Guide](/openbsd/vmmlinux) || || [Buyvm Guide|openbsd/buyvm]] || [VMM Install Guide](openbsd/vmminstall) || [[VMM User Guide](/openbsd/vmmuser) || [[VMM Linux Guide](/openbsd/vmmlinux) || || [BeagleBone Black](/openbsd/BBB) || || [OpenBSD Ramdisk Install|openbsd/bsdrd]] || [OpenBSD 6.8 Sysupgrade](openbsd/sysupgrade68) || [[OpenBSD 6.7 Install](/openbsd/install67) || [[OpenBSD 6.8 Install](/openbsd/install68) || || [OpenBSD Ramdisk Install|openbsd/bsdrd]] || [OpenBSD 6.8 Sysupgrade](openbsd/sysupgrade68) || [[OpenBSD 6.7 Install](/openbsd/install67) || [[OpenBSD 6.8 Install](/openbsd/install68) || || [OpenBSD 6.7 Upgrade](openbsd/upgrade67) || [[OpenBSD 6.8 Upgrade](/openbsd/upgrade68) || || [OpenBSD 6.7 Upgrade](openbsd/upgrade67) || [[OpenBSD 6.8 Upgrade](/openbsd/upgrade68) || || [Adding a New Disk|openbsd/newdisk]] || [fdisk](openbsd/fdisk) || [[disklabel](/openbsd/disklabel) || [[Growfs partition](/openbsd/growfs) || || [Adding a New Disk|openbsd/newdisk]] || [fdisk](openbsd/fdisk) || [[disklabel](/openbsd/disklabel) || [[Growfs partition](/openbsd/growfs) || ||# [Networking](/openbsd/net) |||||||| || [TCP/IP Overview|tcpip/overview]] || [Static Networking](openbsd/staticnet) || [[IPv4](/IPv4/overview) || [[IPv6](/IPv6/overview) || || [TCP/IP Overview|tcpip/overview]] || [Static Networking](openbsd/staticnet) || [[IPv4](/IPv4/overview) || [[IPv6](/IPv6/overview) || || [sockets](/tcpip/sockets) || || [Netmasks](/openbsd/netmask) || || [Anycast Addresses](openbsd/anycast) || [Packet Filter](/openbsd/pf) || [[DDoS Defense](/openbsd/ddos) || || [Anycast Addresses](openbsd/anycast) || [Packet Filter](/openbsd/pf) || [[DDoS Defense](/openbsd/ddos) || || [PF Guide](/pf/guide) || || [SSDP attack](openbsd/SSDP) || [TCP ack flood](/openbsd/ACKFlood) || [[TCP reset flood](/openbsd/RSTFlood) || || [SSDP attack](openbsd/SSDP) || [TCP ack flood](/openbsd/ACKFlood) || [[TCP reset flood](/openbsd/RSTFlood) || || [SYN Flood|openbsd/SYNFlood]] || [HTTP Flood](openbsd/HTTPFlood) || [[NTP Amplification](/openbsd/NTPAmplification) || [[UDP Flood](/openbsd/UDPFlood) || || [SYN Flood|openbsd/SYNFlood]] || [HTTP Flood](openbsd/HTTPFlood) || [[NTP Amplification](/openbsd/NTPAmplification) || [[UDP Flood](/openbsd/UDPFlood) || || [amplification attack](/openbsd/amplification) || || [ping](openbsd/ping) || [netcat](/openbsd/netcat) || [[tcpdump](/openbsd/tcpdump) || || [ping](openbsd/ping) || [netcat](/openbsd/netcat) || [[tcpdump](/openbsd/tcpdump) || || [symbolic links](/ln/intro) || || [Telnet HTTP](/telnet/http) || || [OpenSSL HTTP](/openssl/http) || || [PF for Stable](openbsd/PFStable) || [[PF for Testing](/openbsd/PFTesting) || || [PF for Stable](openbsd/PFStable) || [[PF for Testing](/openbsd/PFTesting) || || [pfbadhost](/openbsd/pfbadhost) || || [relayd TLS Acceleration](relayd/acceleration) || [[stunnel](/openbsd/stunnel) || || [relayd TLS Acceleration](relayd/acceleration) || [[stunnel](/openbsd/stunnel) || || [npppd](openbsd/npppd) || [pppoe](/openbsd/pppoe) |](/ [[openbsd/dhcpd) || || [npppd](openbsd/npppd) || [pppoe](/openbsd/pppoe) |](/ [[openbsd/dhcpd) || || [DNS Overview](dns/overview) || [nsd](/openbsd/nsd) || [[nsd master slave](/nsd/masterslave) || || [DNS Overview](dns/overview) || [nsd](/openbsd/nsd) || [[nsd master slave](/nsd/masterslave) || || [Troubleshoot Nsd](/nsd/troubleshoot) || || [DNS Records](/dns/records) || || [unbound](openbsd/unbound) || [[dig](/openbsd/dig) || || [unbound](openbsd/unbound) || [[dig](/openbsd/dig) || || [FQDN](/dns/FQDN) || || [unbound adblock](/openbsd/unboundadblock) || || [SSH keys](openbsd/sshkeys) || [[SSH backdoor](/openbsd/sshbackdoor) || || [SSH keys](openbsd/sshkeys) || [[SSH backdoor](/openbsd/sshbackdoor) || || [Zone File|dns/zonefile]] || [rDNS](openbsd/rDNS) || [[vhost](/openbsd/vhost) || [[domains](/openbsd/domains) || || [Zone File|dns/zonefile]] || [rDNS](openbsd/rDNS) || [[vhost](/openbsd/vhost) || [[domains](/openbsd/domains) || || [Name Registrars](/dns/registrars) || || [DNS Blacklists](openbsd/dnsbl) || [[rbldns](/openbsd/rbldns) || || [DNS Blacklists](openbsd/dnsbl) || [[rbldns](/openbsd/rbldns) || || [delphinusdnsd](/openbsd/delphinusdnsd) || || [iked](openbsd/iked) || [[wireguard](/openbsd/wireguard) || || [iked](openbsd/iked) || [[wireguard](/openbsd/wireguard) || || [gopher](openbsd/gopher) || [gophernicus](/openbsd/gophernicus) || [[geomyidae](/openbsd/geomyidae) || || [gopher](openbsd/gopher) || [gophernicus](/openbsd/gophernicus) || [[geomyidae](/openbsd/geomyidae) || || [Bucky Install](/bucky/install) || || [ntpd](/openbsd/ntpd) || || [chrooted sftp](/openbsd/sftp) || || [tor](/openbsd/tor) || || [sshd](/openbsd/sshd) || ||# [Web](/openbsd/www) |||||||| || [OpenHTTPd|openhttpd/configure]] || [OpenHTTPd Hosting](openhttpd/hosting) || [[acme-client](/acme-client/configure) || [[HTTP open proxies](/openbsd/httpopenproxy) || || [OpenHTTPd|openhttpd/configure]] || [OpenHTTPd Hosting](openhttpd/hosting) || [[acme-client](/acme-client/configure) || [[HTTP open proxies](/openbsd/httpopenproxy) || || [Perl for OpenHTTPd](/openhttpd/perl) || || [php|openbsd/php]] || [dokuwiki](openbsd/dokuwiki) || [[pmwiki](/openbsd/pmwiki) || [[SquirrelMail](/openbsd/squirrelmail) || || [php|openbsd/php]] || [dokuwiki](openbsd/dokuwiki) || [[pmwiki](/openbsd/pmwiki) || [[SquirrelMail](/openbsd/squirrelmail) || || [cgit](openbsd/cgit) || [[gotweb](/openbsd/gotweb) || || [cgit](openbsd/cgit) || [[gotweb](/openbsd/gotweb) || || [OSCommerce|openbsd/oscommerce]] || [cumulus clips](openbsd/cumulusclips) || [[fluxbb](/openbsd/fluxbb) || [[Question2Answer](/openbsd/question2answer) || || [OSCommerce|openbsd/oscommerce]] || [cumulus clips](openbsd/cumulusclips) || [[fluxbb](/openbsd/fluxbb) || [[Question2Answer](/openbsd/question2answer) || || [Wordpress](/openbsd/wordpress) || || [h5ai|openbsd/h5ai]] || [| [[openbsd/squirrelmail](squirrelmail](/openbsd/manna) ) || [[EasyApp](/openbsd/easyapp) || || [h5ai|openbsd/h5ai]] || [| [[openbsd/squirrelmail](squirrelmail](/openbsd/manna) ) || [[EasyApp](/openbsd/easyapp) || ||# [IRC](/openbsd/irc) |||||||| || [chroot znc](znc/chroot) || [ZNC admin](/openbsd/ZNCAdmin) || [[ZNC Support](/openbsd/ZNCSupport) || || [chroot znc](znc/chroot) || [ZNC admin](/openbsd/ZNCAdmin) || [[ZNC Support](/openbsd/ZNCSupport) || || [ZNC modules](/openbsd/ZNCModules) || || [psybnc](openbsd/psybnc) || [[ilines](/openbsd/ilines) || || [psybnc](openbsd/psybnc) || [[ilines](/openbsd/ilines) || || [bitlbee](/openbsd/bitlbee) || || [botnow](openbsd/botnow) || [[censord](/openbsd/censord) || || [botnow](openbsd/botnow) || [[censord](/openbsd/censord) || || [identd](openbsd/identd) || [oidentd install](/oidentd/install) || [[oidentd for znc](/oidentd/ZNC) || || [identd](openbsd/identd) || [oidentd install](/oidentd/install) || [[oidentd for znc](/oidentd/ZNC) || || [eggdrop](openbsd/eggdrop) || [wraith](/openbsd/wraith) || [[biblebot](/openbsd/biblebot) || || [eggdrop](openbsd/eggdrop) || [wraith](/openbsd/wraith) || [[biblebot](/openbsd/biblebot) || || [tcltls](/openbsd/tcltls) || || [pylink](/pylink/install) || || [ircrelayd](openbsd/ircrelayd) || [[matterbridge](/openbsd/matterbridge) || || [ircrelayd](openbsd/ircrelayd) || [[matterbridge](/openbsd/matterbridge) || || [ii](openbsd/ii) || [[sic](/openbsd/sic) || || [ii](openbsd/ii) || [[sic](/openbsd/sic) || || [ngircd install](ngircd/install) || [ngircd link](/ngircd/link) || [[ngircd ssl](/ngircd/ssl) || || [ngircd install](ngircd/install) || [ngircd link](/ngircd/link) || [[ngircd ssl](/ngircd/ssl) || || [hopm](openbsd/hopm) || [[acopm](/openbsd/acopm) || || [hopm](openbsd/hopm) || [[acopm](/openbsd/acopm) || || [Oper's Guide](/ngircd/oper) || || [achurch](achurch/install) || [[anope](/anope/install) || || [achurch](achurch/install) || [[anope](/anope/install) || ||# Languages |||||||| || [CPAN](/openbsd/CPAN) || ||# [Mail](/openbsd/mail) |||||||| || [opensmtpd|openbsd/opensmtpd]] || [opensmtpd relay](openbsd/opensmtpd-relay) || [[opensmtpd-2](/openbsd/opensmtpd-2) || [[dkimproxy](/openbsd/dkimproxy) || || [opensmtpd|openbsd/opensmtpd]] || [opensmtpd relay](openbsd/opensmtpd-relay) || [[opensmtpd-2](/openbsd/opensmtpd-2) || [[dkimproxy](/openbsd/dkimproxy) || || [dovecot](/openbsd/dovecot) || || [dmarc](openbsd/dmarc) || [spf](/openbsd/spf) || [[dkim](/openbsd/dkim) || || [dmarc](openbsd/dmarc) || [spf](/openbsd/spf) || [[dkim](/openbsd/dkim) || || [spamd](openbsd/spamd) || [mlmmj](/openbsd/mlmmj) || [[squirrelmail](/openbsd/squirrelmail) || || [spamd](openbsd/spamd) || [mlmmj](/openbsd/mlmmj) || [[squirrelmail](/openbsd/squirrelmail) || || [Mail Open Proxy](/openbsd/mailopenproxy) || || [alpine](openbsd/alpine) || [mutt](/openbsd/mutt) || [[fdm](/openbsd/fdm) || || [alpine](openbsd/alpine) || [mutt](/openbsd/mutt) || [[fdm](/openbsd/fdm) || ||# [Audiovideo](/openbsd/av) |||||||| ||# [Utilities](/openbsd/utilities) |||||||| || [pkg|openbsd/pkg]], pkglocatedb || [ports](openbsd/ports) || [[sudo](/openbsd/doas) || [[locale](/openbsd/locale) || || [pkg|openbsd/pkg]], pkglocatedb || [ports](openbsd/ports) || [[sudo](/openbsd/doas) || [[locale](/openbsd/locale) || || [oath-toolkit](openbsd/oath-toolkit) || [ssh](/openbsd/ssh) || [[syspatch](/openbsd/syspatch) || || [oath-toolkit](openbsd/oath-toolkit) || [ssh](/openbsd/ssh) || [[syspatch](/openbsd/syspatch) || || [doas|openbsd/doas]] || [ffmpeg](openbsd/ffmpeg) || [[dump](/openbsd/dump) || [[restore](/openbsd/restore) || || [doas|openbsd/doas]] || [ffmpeg](openbsd/ffmpeg) || [[dump](/openbsd/dump) || [[restore](/openbsd/restore) || || [Backups](openbsd/backups) || [[openrsync](/openbsd/openrsync) || || [Backups](openbsd/backups) || [[openrsync](/openbsd/openrsync) || || [cron](openbsd/cron) || [rcctl](/openbsd/rcctl) || [[XTerm](/openbsd/XTerm) || || [cron](openbsd/cron) || [rcctl](/openbsd/rcctl) || [[XTerm](/openbsd/XTerm) || || [tmux Config](/tmux/config) || || [iplookup](openbsd/iplookup) || [vi](/openbsd/vi) || [[mg](/openbsd/mg) || || [iplookup](openbsd/iplookup) || [vi](/openbsd/vi) || [[mg](/openbsd/mg) || ||# [[openbsd/games]] || || [Minetest](openbsd/minetest) || [FreeCiv](/openbsd/freeciv) || [[OpenTTD](/openbsd/openttd) || || [Minetest](openbsd/minetest) || [FreeCiv](/openbsd/freeciv) || [[OpenTTD](/openbsd/openttd) || ||# Telephony |||||||| || [asterisk](/openbsd/asterisk) || ||# News |||||||| || [INN](openbsd/INN) || [[leafnode](/leafnode/install) || || [INN](openbsd/INN) || [[leafnode](/leafnode/install) || || [Web News Install](/webnews/install) || ||# [Misc](/openbsd/misc) |||||||| || [prosody|openbsd/prosody]] || [biboumi](openbsd/biboumi) || [[matrix](/openbsd/matrix) || [[gnupg](/openbsd/gnupg) || || [prosody|openbsd/prosody]] || [biboumi](openbsd/biboumi) || [[matrix](/openbsd/matrix) || [[gnupg](/openbsd/gnupg) || || netpgp || bitcoin || ImageMagick || vorbis || || sndiod || sox || icecast || [slrn](/openbsd/slrn) || || [chroot](openbsd/chroot) || [Password Mgmt](/Password/Management) || [[base64](/openbsd/base64) || || [chroot](openbsd/chroot) || [Password Mgmt](/Password/Management) || [[base64](/openbsd/base64) || || [Chinese](/openbsd/uim) || ||# [Development](/openbsd/dev) |||||||| ||# [Hosting](/openbsd/hosting) |||||||| || [Hosting Providers](/hosting/providers) || || [vmm](/openbsd/vmm) || || [Announcements](/openbsd/announce) || ||# [Security](/openbsd/security) |||||||| || [Phishing|openbsd/phishing]] || [Denial of Service](openbsd/dos) || [[Spam](/openbsd/spam) || [[0days](/openbsd/0days) || || [Phishing|openbsd/phishing]] || [Denial of Service](openbsd/dos) || [[Spam](/openbsd/spam) || [[0days](/openbsd/0days) || || [Rootkits|openbsd/rootkits]] || [Chroot](openbsd/chroot) || [[pledge](/openbsd/pledge) || [[unveil](/openbsd/unveil) || || [Rootkits|openbsd/rootkits]] || [Chroot](openbsd/chroot) || [[pledge](/openbsd/pledge) || [[unveil](/openbsd/unveil) || || [Database Permissions](openbsd/databaseperms) || [ssh keys](/openbsd/ssh) |](/ [[openbsd/Two-Factor Auth) || || [Database Permissions](openbsd/databaseperms) || [ssh keys](/openbsd/ssh) |](/ [[openbsd/Two-Factor Auth) || || [Secure web apps](openbsd/secureweb) || [Trust](/openbsd/trust) || [[Default Deny](/openbsd/defaultdeny) || || [Secure web apps](openbsd/secureweb) || [Trust](/openbsd/trust) || [[Default Deny](/openbsd/defaultdeny) || || [login.conf](openbsd/loginconf) || [[Intrusion detection system](/openbsd/ids) || || [login.conf](openbsd/loginconf) || [[Intrusion detection system](/openbsd/ids) || || [setuid binaries](openbsd/setuid) || [system accounting](/openbsd/sa) || [[file quotas](/openbsd/edquota) || || [setuid binaries](openbsd/setuid) || [system accounting](/openbsd/sa) || [[file quotas](/openbsd/edquota) || || [| [openbsd/shell](Shell Accounts](/openbsd/File Permissions) ) || [[Policing Guide](/openbsd/police) |||| [| [openbsd/shell](Shell Accounts](/openbsd/File Permissions) ) || [[Policing Guide](/openbsd/police) ||