Trac setup on svasey.org

I use private instances of trac for some projects. The access control is made using simple HTTP authentication from a site using SSL.

Since I use lighttpd, I have to use fastcgi to run trac. It seems to take some resource to run, which is why I do not have a public trac.

I use a global configuration file, /usr/share/trac-config/conf/trac.ini, and make the other instances inherit it.

The only plugin I use is gitplugin. It is installed globally, and must be enabled individually in each environment. I add the http user to the git group, and set the permission of the repository I want to access to 750 in the gitosis-config package to enable access.

For some reason I could not init a trac envionment directly in /path/to/website/environment/pages/. Hence trac is always installed in /path/to/website/environment/pages/trac/.

I create a root user and give it TRAC_ADMIN privillege. This is the only user to have that privillege, and it must be used only for administration.

The trac-config package contains the global configuration; For now I have only one trac environment installed at trac.secure.svasey.org. It is installed by the www-trac package.