OpenBSD
free, functional and secure
the Tao of UNIX
So, here's the files I have locally:
- UPDATED: configs for the
router that runs the ToorCon network -
it's OpenBSD (installed via flashdist) running on a
Soekris NET4801. It's a
pretty sharp setup, if I do say so myself - I've been tweaking it for a few
years now.
- UPDATED: A detailed document
on running LAMP-type apps (mediawiki, wordpress, etc.) inside OpenBSD's
chroot-by-default Apache. (to the security naysayers: chroot isn't a panacea,
but every little bit of defense helps, and there's no good reason not to do it.
Just because a tool isn't perfect doesn't mean it's entirely worthless.)
- My 20040809 presentation
to UUASC-OC on a potpourri of
home networking tasks done with OpenBSD.
- skeleton
config files to be unpacked inside your home directory (cd; tar xzvf
skeleton_config.tgz). Contains the following:
- My customized configuration for Waimea and Enlightenment (two window
managers I use). Waimea has most of the good tweaks, because it's what I've
been using daily for the past couple of years now. If you want all the menu
items to work, you'll need to install the apps they reference - most of them
can be installed from the ports tree. See the ports(7) manpage.
- a nice little background cycling script - please note that the shell
scripts that operate it (look in ~/bin/) make some assumptions about the
location of background images. Adjust to suit. Launched/rotated by the waimea
menu.
(Deprecated; use GKrellMBgChg with gkrellm2; it's in ports)
- some useful bits from my ~/bin/
- nice Eterm setups (used with the included waimea menu)
- gkrellm config
(Deprecated; gkrellm2 is now in ports - use it!)
- my .zshrc - config file for zsh,
the Z shell. It's like ksh or bash on speed and steroids (apologies to
#perl). Infinitely configurable. Mostly acquired from #perl, but the
host-specific aliases at bottom are my own.
- X11-related
config tarball to be unpacked (as root) inside /etc/X11 (cd /etc/X11;
tar czvf X11_config.tgz). I'd make a backup of my /etc/X11 first if I
were you. Contains the following:
- XF86Config-4 for this hardware (created
when OpenBSD-3.3 was released; some options may have changed since then)
- config files for xdm (you'll need to turn it on in rc.conf -
see the manpage) - I only had to change Xresources and Xsetup_0 to get the
changes I wanted, so those are the only ones I included. The rest you should
already have. (Note: you will want to adjust Xsetup_0 to point to the location
of the background image you wish to use.)
- From lame to game in an hour (or, how
to go from a stock Windows install to a dualboot OpenBSD/Windows install
without losing any data or reformatting your hard drive! Now updated for
fat32 and NTFS - works on Win95 - WinXP, inclusive.)
- 10 Things I like about OpenBSD
(Deprecated; see the updated, and more detailed, slides from my Aug. 2004
presentation)
- Local copy (possibly out of date) of the OpenBSD
FAQ (here's the official, up-to-date
version)
Coming soon eventually
- UPDATE: all the following files (and several others) are available
in my CVS repository; ping me if you'd like a copy of something.
- /etc/rc.conf.local, /etc/sysctl.conf and /etc/rc.local that I use
- sample configs for internet services (apache, sendmail, stunnel, etc.)
- my .muttrc - config file for my MUA (mail user agent) mutt. Excellent PGP/GPG support, support for
colors, powerful features for mail sorting/searching/threads/etc. etc. My
.muttrc is mainly built from others already linked off the mutt homepage.
- my .procmailrc - config file for procmail, that handles filtering (and
basic anti-spam) on incoming mail. I could be doing infinitely more with
procmail than I currently do, which is why I probably won't post this for a
while - I'm somewhat embarrassed that I'm doing so little with it. :-)
- Whatever else I can think of that's useful. Suggestions? Tell me
Also useful
- OpenBSD FAQ - 90% (no
exaggeration) of questions and problems new users (and sometimes experienced
ones) have about OpenBSD are answered here. Some of the most consistently
useful documentation on the Internet, IMO.
- OpenBSD PF User's Guide -
pf(4) is one of the best features to appear in OpenBSD in the past
few years. Hands-down the best packet filter on the Net. If you can't do it
with pf, chances are you already know why and what to use instead. Run a
secure LAN at your house! Multiple computers behind a single cable/DSL/dialup
gateway! Confound crackers! Impress your friends! Charm the ladies!
author not responsible for success or lack thereof with
the opposite sex. Offer void in Utah.