Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to set up an SVN/Trac environment for multiple projects, something like the GitHub. It will host multiple projects with multiple developers in each. For simplicity the developers can be independent from other projects. I want to setup this environment for every project automatically, from a registration page.

What would be your recommendation? Particularly is it possible to do with Trac?

share|improve this question
up vote 3 down vote accepted

It is possible to host multiple projects with Trac, last time I checked there was no automated process for creating new environments. I suspect however it wouldn't be difficult to create front end to the trac-admin and svnadmin command line tools with your preferred server side web scripting tool.

share|improve this answer
You can pass all the required arguments to trac-admin. So yes, a simple wrapper will let you create new trac instances from a web page. Might look at as well; one of the other Trac devs runs that. – retracile Jun 11 '10 at 13:58
Do you mean that one project's members would not be able to see other projects? – grigy Jun 11 '10 at 19:40
Permissions can be configured on a per-project basis, if you use Apache you can authenticate against virtually anything so one login can be given permissions on any project, none at all, and everything in between. – Richard Slater Jun 12 '10 at 20:27

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.