Trac
Setting up new Trac environment on Debian
Initialize Trac environment and fix access permissions:
mkdir /home/trac/project
trac-admin /home/trac/project initenv
find /home/trac/gpp -type f -exec chmod 660 {} \;
find /home/trac/gpp -type d -exec chmod 2770 {} \;
chown -R root.www-data /home/trac/project
Configure Apache authentication:
#Trac AUTH
<Location "/trac/project/login">
AuthType Basic
AuthName "Project"
AuthUserFile /etc/apache2/passwd-project
Require valid-user
</Location>
Create passwords for users:
htpasswd -c /etc/apache2/passwd-project user1
htpasswd /etc/apache2/passwd-project user2
Grant admin permissions:
trac-admin /home/trac/project permission add trac-admin TRAC_ADMIN