<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.boochtek.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.boochtek.com/feed.php">
        <title>BoochTek Wiki</title>
        <description></description>
        <link>http://wiki.boochtek.com/</link>
        <image rdf:resource="http://wiki.boochtek.com/lib/images/favicon.ico" />
       <dc:date>2010-03-10T08:44:13-06:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.boochtek.com/wiki/syntax?rev=1267652039&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/misc?rev=1267651988&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build?rev=1267650913&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/firewall?rev=1267650738&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/backups?rev=1267650720&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/debian?rev=1267650692&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/postfix?rev=1267650676&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/sudo?rev=1267650658&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/apache?rev=1267650640&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/dns?rev=1267650611&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/logging?rev=1267650584&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/todo?rev=1267650561&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/monitoring?rev=1267650495&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/build/wiki?rev=1267650468&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.boochtek.com/home?rev=1267650377&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.boochtek.com/lib/images/favicon.ico">
        <title>BoochTek Wiki</title>
        <link>http://wiki.boochtek.com/</link>
        <url>http://wiki.boochtek.com/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.boochtek.com/wiki/syntax?rev=1267652039&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:33:59-06:00</dc:date>
        <title>wiki:syntax - old revision restored</title>
        <link>http://wiki.boochtek.com/wiki/syntax?rev=1267652039&amp;do=diff</link>
        <description>doku&gt;DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing the Edit this page button at the top or bottom of the page. If you want to try something, just use the playground page. The simpler markup is easily accessible via quickbuttons, too.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/misc?rev=1267651988&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:33:08-06:00</dc:date>
        <title>build:misc - old revision restored</title>
        <link>http://wiki.boochtek.com/build/misc?rev=1267651988&amp;do=diff</link>
        <description>Here's where we'll document the installation of miscellaneous small software packages.

Note that some of these packages may get installed during the installation of the OS, depending on the revision and the options selected. Packages that we've seen get installed include mailx, lsof, less, w3m, telnet, bc, file, nano, and at.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build?rev=1267650913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:15:13-06:00</dc:date>
        <title>build - old revision restored</title>
        <link>http://wiki.boochtek.com/build?rev=1267650913&amp;do=diff</link>
        <description>*  todo

	*  debian
	*  sudo
	*  firewall
	*  ssh
	*  postfix (outbound only)
	*  misc
	*  security (SSL certificates)
	*  dns
	*  ntp
	*  apache
	*  wiki
	*  mysql
	*  wordpress
	*  rails
	*  backups
	*  logging
	*  monitoring
	*  webmail
	*  cms</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/firewall?rev=1267650738&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:12:18-06:00</dc:date>
        <title>build:firewall - old revision restored</title>
        <link>http://wiki.boochtek.com/build/firewall?rev=1267650738&amp;do=diff</link>
        <description>I decided to go with Shorewall, which is fairly standard. Shorewall also has the advantage that we don't need to provide the IP addresses of the system -- it determines them dynamically. So when we change IP addresses, we don't have to re-configure the firewall.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/backups?rev=1267650720&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:12:00-06:00</dc:date>
        <title>build:backups - old revision restored</title>
        <link>http://wiki.boochtek.com/build/backups?rev=1267650720&amp;do=diff</link>
        <description>Like any system admins, we need to ensure that we have good backups. Our systems do not have tape backup devices, and it's easy to rebuild the OS, so we're just backing up our data and config files across the network via rsync tunneled through SSH.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/debian?rev=1267650692&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:11:32-06:00</dc:date>
        <title>build:debian - old revision restored</title>
        <link>http://wiki.boochtek.com/build/debian?rev=1267650692&amp;do=diff</link>
        <description>These instructions document the configuration of Debian 5.0 on our servers.

Since this is a SliceHost image, the base OS comes pre-installed. These docs consider the configuration required after the base installation.

Package Selection


We started with a minimal (&quot;netinst&quot;) installation, with only a few packages installed. We will install all the required packages manually. This provides some added security, as we've minimized our attack surface to only the applications we actually need.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/postfix?rev=1267650676&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:11:16-06:00</dc:date>
        <title>build:postfix - old revision restored</title>
        <link>http://wiki.boochtek.com/build/postfix?rev=1267650676&amp;do=diff</link>
        <description>We chose Postfix due to its modern design and security record. It also has a license that we can live with more easily than qmail.

Installation

The default MTA in Debian is EXIM. In the default install the log rotation is already configured in /etc/cron.daily for EXIM, so remove the script</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/sudo?rev=1267650658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:10:58-06:00</dc:date>
        <title>build:sudo - old revision restored</title>
        <link>http://wiki.boochtek.com/build/sudo?rev=1267650658&amp;do=diff</link>
        <description>The sudo command allows a user to run a command as root (or some other user). It has several benefits over su. It has a configuration file that can be used to restrict who has access, and what commands they have access to. It can be configured to not require (certain) users to enter root's password. It is also used to run individual commands, instead of giving the person a full shell command-line environment.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/apache?rev=1267650640&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:10:40-06:00</dc:date>
        <title>build:apache - old revision restored</title>
        <link>http://wiki.boochtek.com/build/apache?rev=1267650640&amp;do=diff</link>
        <description>These instructions document the installation and configuration of Apache 2.2 on our Debian 4.0 system. We chose Apache 2 primarily due to its simpler SSL configuration. It also seems to be the preferred version in Debian now.

Requirements


Apache doesn't need much itself. However, the configuration we plan to use does require several components. We're assuming that some of our web pages will require Perl, PHP, Python, MySQL, and possibly PostgreSQL.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/dns?rev=1267650611&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:10:11-06:00</dc:date>
        <title>build:dns - old revision restored</title>
        <link>http://wiki.boochtek.com/build/dns?rev=1267650611&amp;do=diff</link>
        <description>We are running a caching name server on the server, bound to the loopback interface only.

We decided to use bind 9, as it is well supported now. (Note that Debian's default is bind 8, if you just say &quot;bind&quot;.) We also decided to put it into a chroot jail, as it's pretty simple to do and well-documented. This will protect us from most bind and DNS exploits.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/logging?rev=1267650584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:09:44-06:00</dc:date>
        <title>build:logging - old revision restored</title>
        <link>http://wiki.boochtek.com/build/logging?rev=1267650584&amp;do=diff</link>
        <description>Log configuration, reports, etc.

Configuration

/etc/default/klogd


Turn off console messages for lower priority messages. (This method is deprecated; we're also using the sysctl method.)


sed -i -e 's/^KLOGD.*$/KLOGD=&quot;-x -c 5&quot;/' /etc/default/klogd</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/todo?rev=1267650561&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:09:21-06:00</dc:date>
        <title>build:todo - old revision restored</title>
        <link>http://wiki.boochtek.com/build/todo?rev=1267650561&amp;do=diff</link>
        <description>*  Backup scripts
		*  Verify
		*  Copy off-site
		*  Delete old backups on some set schedule
		*  Perhaps move to some backup package

	*  Config files
		*  Make sure everything is in place.
		*  Make them web accessible -- probably on dotfiles.org site.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/monitoring?rev=1267650495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:08:15-06:00</dc:date>
        <title>build:monitoring - old revision restored</title>
        <link>http://wiki.boochtek.com/build/monitoring?rev=1267650495&amp;do=diff</link>
        <description>This page documents our monitoring and alerting scripts.

Munin


Munin does not do any alerting, but pulls system data periodically and displays it in RRDTools graphs. Munin comes in 2 pieces: munin and munin-node. The munin-node part is a daemon that gathers the data, and the munin part runs via cron, and aggregates the data from multiple munin daemons running on various systems.</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/build/wiki?rev=1267650468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:07:48-06:00</dc:date>
        <title>build:wiki - old revision restored</title>
        <link>http://wiki.boochtek.com/build/wiki?rev=1267650468&amp;do=diff</link>
        <description>These instructions detail how to install  DokuWiki on our Debian GNU/Linux system. We're currently running the 2009-12-25 version of DokuWiki.

Requirements

	*  Apache
	*  PHP 5.1.2+
	*  PHP's GD extension with libGD 2 is recommended but not required</description>
    </item>
    <item rdf:about="http://wiki.boochtek.com/home?rev=1267650377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T15:06:17-06:00</dc:date>
        <title>home - old revision restored</title>
        <link>http://wiki.boochtek.com/home?rev=1267650377&amp;do=diff</link>
        <description>This is a new wiki, that we'll use for internal purposes.</description>
    </item>
</rdf:RDF>
