aAPT
dDebian
fFFmpeg
jJava
mMercurial: Usage
oOCaml
pPostgreSQL

Home Applications

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