Trac #
apt-get install trac-mercurial libapache2-mod-python
trac-admin /path/to/trac/project initenv
Apache2 Virtual Host #
<VirtualHost *>
ServerName trac.back2heaven.de
ServerAlias trac.back2heaven.de
DocumentRoot /mnt/trac.back2heaven.de/htdoc/
<Location />
PythonDebug on
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /mnt/trac.back2heaven.de/trac
PythonOption TracUriRoot /
</Location>
<Location /login>
AuthType Basic
AuthName "MyTrac Server"
AuthUserFile /mnt/trac.back2heaven.de/htpasswd
Require valid-user
</Location>
ErrorLog /mnt/trac.back2heaven.de/log/apache2/error.log
LogLevel warn
CustomLog /mnt/trac.back2heaven.de/log/apache2/access.log combined
</VirtualHost>
Add new attachment
Only authorized users are allowed to upload new attachments.