Changes between Version 11 and Version 12 of AdminToolkitScript
- Timestamp:
- Jun 9, 2015, 9:03:24 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdminToolkitScript
v11 v12 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 = Admin Toolkit - scripts for managing multiple Trac environments =3 2 4 == Update == 3 = Admin Toolkit - scripts for managing multiple Trac environments 4 5 == Update 5 6 6 7 An early release candidate of the Admin Toolkit 0.6rc1 is available. The documentation is out of date and the Apache configuration has changed. We assume no liability or responsibility for anything untoward that may happen. 7 8 8 == Description ==9 == Description 9 10 10 The Admin Toolkit is a collection of Python scripts (developed specifically for Linux) that facilitate the management of new and existing Trac projects on a single server, including support for Apache (.htpasswd file), Trac & Subversion (via !WebDav) and database backends (currently only Postgresql).11 The Admin Toolkit is a collection of Python scripts that facilitate the management of new and existing Trac projects on a single server, including support for Apache (.htpasswd file), Trac & Subversion (via !WebDav) and database backends, currently only Postgresql. The scripts have been developed for Linux. 11 12 12 13 The scripts make it easy to manage multiple Trac environments on a single server. Authentication is supported using a single .htpasswd file - one .htpasswd file is maintained for all projects but support for per-project authentication is in development. … … 24 25 * trac-admin-demote - remove administrator privileges for a user on one of more projects 25 26 26 '''Configuration''' 27 == Bugs/Feature Requests 28 29 Existing bugs and feature requests for AdminToolkitScript are 30 [report:9?COMPONENT=AdminToolkitScript here]. 31 32 If you have any issues, create a 33 [/newticket?component=AdminToolkitScript new ticket]. 34 35 [[TicketQuery(component=AdminToolkitScript&group=type,format=progress)]] 36 37 == Download 38 39 Download the zipped source from [download:admintoolkitscript here]. 40 41 == Source 42 43 You can check out AdminToolkitScript from [http://trac-hacks.org/svn/admintoolkitscript here] using Subversion, or [source:admintoolkitscript browse the source] with Trac. 44 45 == Configuration 27 46 28 47 Subversion repositories and Trac environments are assumed to be in /srv/svn and /srv/trac though this is configurable. 29 48 30 49 Access to Subversion is via: 31 32 {{{ 33 #!sh 50 {{{#!sh 34 51 svn co http://localhost/repos/<project_name>/trunk 35 52 }}} 36 53 37 54 And Trac projects are accessed via: 38 39 {{{ 40 #!sh 55 {{{#!sh 41 56 http://localhost/trac/<project_name> 42 57 }}} … … 46 61 * subversion.conf 47 62 48 {{{ 63 {{{#!apache 49 64 <Location /repos> 50 65 DAV svn … … 66 81 * trac.conf 67 82 68 {{{ 83 {{{#!apache 69 84 <Location /trac> 70 85 SetHandler mod_python … … 89 104 90 105 Authentication is via a single Apache .htpasswd file for all projects; that is, each developer has global access to all projects. A change to the Admin Toolkit that implements per project authentication is in development. The .htpasswd file is located in: 91 92 {{{ 93 #!sh 106 {{{#!sh 94 107 /srv/.htpasswd 95 108 }}} … … 97 110 This file is also managed by the Admin Toolkit. 98 111 99 == Bugs/Feature Requests == 100 101 Existing bugs and feature requests for AdminToolkitScript are 102 [report:9?COMPONENT=AdminToolkitScript here]. 103 104 If you have any issues, create a 105 [http://trac-hacks.org/newticket?component=AdminToolkitScript&owner=stodge new ticket]. 106 107 == Download == 108 109 Download the zipped source from [download:admintoolkitscript here]. 110 111 == Source == 112 113 You can check out AdminToolkitScript from [http://trac-hacks.org/svn/admintoolkitscript here] using Subversion, or [source:admintoolkitscript browse the source] with Trac. 114 115 == Example == 112 == Example 116 113 117 114 To create a new Trac environment, run: