Setting up Trac Authentication on Dreamhost VPS  From time to
time I use Dreamhost’s one-click-install version of Trac for a
project.  I always forget the steps I have to go through to get
it working, so, for posterity, here’s how it works.  This will
set up a Trac site that allows the general public to visit your
Trac site, but allows people who have commit permissions on SVN
to login to the admin side of the site.  It also sets up email
notifications.    1. First setup the new domain from the Manage
Domains panel and create subdomains for SVN and for Trac, e.g.
svn.mydomain.com and trac.mydomain.com (assuming you’ll host the
live project at some place like www.mydomain.com).  Make sure to
enable Passenger for the Trac domain and set the directory to
/home/username/trac.mydomain.com/public.  It’s important that
all of these domains use the SAME username.   2. Go to the
Goodies > Subversion panel and setup the SVN repository, making
sure to check the box to also set up a Trac install.  This will
setup the Tra