Differences
This shows you the differences between two versions of the page.
— | openbsd [2020/11/09 09:12] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== OpenBSD ====== | ||
+ | |||
+ | * [[OpenBSD Apache]] | ||
+ | * [[OpenBSD Bugzilla]] | ||
+ | * [[OpenBSD Encrypted Filesystem]] | ||
+ | * [[OpenBSD Install]] | ||
+ | * [[OpenBSD LiveUSB]] | ||
+ | * [[OpenBSD MySQL]] | ||
+ | * [[OpenBSD nginx]] | ||
+ | * [[OpenBSD PHP]] | ||
+ | * [[OpenBSD VPN]] | ||
+ | |||
+ | * [[ksh]] | ||
+ | * [[pkg_add]] | ||
+ | * [[pkg_delete]] | ||
+ | * [[pkg_info]] | ||
+ | * [[pkg_mgr]] | ||
+ | * [[xdm]] | ||
+ | |||
+ | * [[OpenBSD Packages]] - binary builds (recommended, | ||
+ | * [[OpenBSD Ports]] - source builds | ||
+ | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | * '' | ||
+ | ==== Installation ==== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | OpenBSD is a great OS to install for a system that relies on security, such as a public web server. | ||
+ | |||
+ | As of this writing, OpenBSD 5.5 is the latest version available. | ||
+ | |||
+ | Installation is simple -- download the '' | ||
+ | |||
+ | * [[ftp:// | ||
+ | |||
+ | I'd recommend giving the filesystem at least 24 GB of HDD space so that there' | ||
+ | |||
+ | ==== First Boot ==== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | After initial boot, there' | ||
+ | |||
+ | === Networking === | ||
+ | |||
+ | The OpenBSD installer will use DHCP by default for the primary network device, so you shouldn' | ||
+ | |||
+ | The next step is to set the hostname for the server: | ||
+ | |||
+ | < | ||
+ | echo openbsd.beandog.org > /etc/myname | ||
+ | </ | ||
+ | |||
+ | Then add the entries to ''/ | ||
+ | |||
+ | === ksh === | ||
+ | |||
+ | OpenBSD uses the [[ksh]] shell by default. | ||
+ | |||
+ | On login, the shell will read the '' | ||
+ | |||
+ | Add this to the file: | ||
+ | |||
+ | < | ||
+ | ENV=$HOME/ | ||
+ | </ | ||
+ | |||
+ | === Package Management === | ||
+ | |||
+ | The preferred and recommended way to install packages on OpenBSD is through the binary packages. | ||
+ | |||
+ | The '' | ||
+ | |||
+ | < | ||
+ | export PKG_PATH=http:// | ||
+ | </ | ||
+ | |||
+ | From there, you can start installing some [[http:// | ||
+ | |||
+ | There are two guis you can use to browse the tree and see what's installed: webmin and pkg_mgr. | ||
+ | |||
+ | < | ||
+ | pkg_add p5-Net-SSLeay | ||
+ | </ | ||
+ | |||
+ | The second option is pkg_mgr, which is a nice ncurses frontend to browse / search / install packages. | ||
+ | |||
+ | < | ||
+ | pkg_add pkg_mgr | ||
+ | pkg_mgr | ||
+ | </ | ||
+ | |||
+ | ==== Other ==== | ||
+ | |||
+ | == System Services == | ||
+ | |||
+ | All modifications from the defaults in ''/ | ||
+ | |||
+ | Add any manual scripts to run in ''/ | ||
+ | |||
+ | == Users == | ||
+ | |||
+ | Run '' | ||
+ | |||
+ | Run '' | ||
+ | |||
+ | == Cron == | ||
+ | |||
+ | Cron logs are located at ''/ | ||
+ | |||
+ | |||
+ | === Initial Setup === | ||
+ | |||
+ | These docs will follow the method of using the '' | ||
+ | |||
+ | == Releases == | ||
+ | |||
+ | * RELEASE: What is on the CD. | ||
+ | * STABLE: Release, plus security and reliability enhancements. | ||
+ | * CURRENT: The development version of OpenBSD. | ||
+ | |||
+ | == Hardware == | ||
+ | |||
+ | IDE drives are named starting with ''/ | ||
+ | |||