|  | 1 | = Tracd = | 
          
            |  | 2 |  | 
          
            |  | 3 | Tracd is a lightweight stand-alone Trac server. In most cases it's easier to setup and runs faster than trac.cgi. | 
          
            |  | 4 |  | 
          
            |  | 5 | '''Note: tracd is still experimental.''' | 
          
            |  | 6 |  | 
          
            |  | 7 | == Pros == | 
          
            |  | 8 |  | 
          
            |  | 9 | * Fewer dependencies: You don't need to install apache or any other web-server. | 
          
            |  | 10 | * Fast: Should be as fast as the ModPython version (much faster than the cgi). | 
          
            |  | 11 |  | 
          
            |  | 12 | == Cons == | 
          
            |  | 13 |  | 
          
            |  | 14 | * Less features: Tracd implements a very simple web-server and is not as configurable as apache. | 
          
            |  | 15 | * Only htdigest authentication: Tracd can currently only authenticate users against apache-htdigest files. | 
          
            |  | 16 | * No native https support: [http://www.rickk.com/sslwrap/ sslwrap] can be used instead. | 
          
            |  | 17 |  | 
          
            |  | 18 | == Usage examples == | 
          
            |  | 19 |  | 
          
            |  | 20 | A single project on port 8080. (http://localhost:8080/) | 
          
            |  | 21 | {{{ | 
          
            |  | 22 | $ tracd -p 8080 /path/to/project | 
          
            |  | 23 | }}} | 
          
            |  | 24 | With more than one project. (http://localhost:8080/project1/ and http://localhost:8080/project2/) | 
          
            |  | 25 | {{{ | 
          
            |  | 26 | $ tracd -p 8080 /path/to/project1 /path/to/project2 | 
          
            |  | 27 | }}} | 
          
            |  | 28 | With htdigest authentication. The file /tmp/users.htdigest contain user accounts for project1 with the realm "mycompany.com". | 
          
            |  | 29 | {{{ | 
          
            |  | 30 | $ tracd -p 8080 --auth project1,/tmp/users.htdigest,mycompany.com /path/to/project1 | 
          
            |  | 31 | }}} | 
          
            |  | 32 |  | 
          
            |  | 33 |  | 
          
            |  | 34 | ---- | 
          
            |  | 35 | See also: TracGuide, TracInstall, TracModPython |