I just setup Trac and Subversion on Ubuntu. I decided to proxy tracd behind Nginx so that I could use SSL. I used ssh to access svn. I got email and commit hooks for everything working. I used runit to run tracd. In all, it took me about four days. Here's a brain dump of my notes: Set up Trac and Subversion: Setup runit: touch /etc/inittab # Latest Ubuntu uses "upstart" instead of the sysv init. apt-get install runit initctl start runsvdir initctl status runsvdir While still on oldserver, I took care of some Trac setup: Setup permissions: See: http://trac.edgewall.org/wiki/TracPermissions trac-admin: permission list permission remove anonymous '*' permission remove authenticated '*' permission add authenticated BROWSER_VIEW CHANGESET_VIEW FILE_VIEW LOG_VIEW MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_CREATE TICKET_MODIFY TICKET_VIEW TIMELINE_VIEW WIKI_
Ad maiorem Dei gloriam inque hominum salutem.