Lately, I have been doing a lot of programming. I wanted something nice to store my data in. Enter cheese. I was going to set up a subversion server, but he insisted on trac.
Whats nice about trac is that it integrates a wiki, svn, and bug tracker.
I played around a bit. It was pretty easy to set you on a gentoo server. I found a nice howto here.
Since it is using LDAP, I had to play around a bit. But here is my apache conf for the vhost.
<VirtualHost *>
ServerName dev.ironturtle.org
DocumentRoot /var/www/ironturtle.org/htdocs
<Directory "/var/www/ironturtle.org/htdocs">
Options ExecCGI FollowSymLinks +Includes +IncludesNOEXEC Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /trac "/var/www/ironturtle.org/htdocs/trac/"
Alias /patchdot/dox /var/www/ironturtle.org/patchdot/dox
<Location /patchdot/svn>
DAV svn
SVNPath /var/svn/patchdot
SVNIndexXSLT /patchdot/trac/svnindex.xsl
AuthType Basic
AuthName "patchdot::svn"
AuthLDAPURL ldap://ironturtle.org:389/dc=ironturtle,dc=org?uid?sub?(objectClass=person)
AuthLDAPEnabled on
Require valid-user
</Location>
<Location /patchdot>
SetEnv TRAC_ENV "/var/lib/trac/patchdot/"
</Location>
<Location /patchdot/login>
AuthType Basic
AuthName "patchdot::trac"
AuthLDAPURL ldap://ironturtle.org:389/dc=ironturtle,dc=org?uid?sub?(objectClass=person)
AuthLDAPEnabled on
AuthLDAPAuthoritative on
Require valid-user
</Location>
Alias /patchdot/trac /var/www/ironturtle.org/htdocs/patchdot/trac
ScriptAlias /patchdot /var/www/ironturtle.org/cgi-bin/trac.cgi
</VirtualHost>
you can see it in action at Iron Turtle
Also, to “theme” trac edit /var/lib/trac//templates.
Have fun with that!

0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment