DisTract is self-hosting. Oh yes — would I really bother to write bug tracking software and then not use it?! It would be madness!
This is also a good way to get to grips with DisTract.
So, I assume you've got hold of a DisTractInstaller and Monotone.
./DisTractInstaller -b org.wellquite.distract.bugs DisTractBugs
You'll now have an installation of DisTract in DisTractBugs with a Monotone database in DisTractBugs/db.mtn. You need to sync this database with the central Monotone database of DisTract bugs. Unless you've already exchanged Monotone keys with me, you'll only be able to pull rather than sync, as you won't have write permissions. So:
mtn -d DisTractBugs/db.mtn pull distract.wellquite.org 'org.wellquite.distract.bugs*'
Hopefully, that'll connect to the central DisTract bugs Monotone server and pull in many entries. Now, I have customised the bug fields, which means that you'll need to re-generate the new bug form:
cd DisTractBugs/bugs mtn update cd ../.. ./DisTractBugs/bin/DisTractFormatNew ./DisTractBugs
Now, in your web browser, go find the list.html page which will be at:
file:///path/to/DisTractBugs/html/list.html
Hit the Rebuild All Bugs button. As if by magic, DisTract will find all the existing bugs, check them out and then generate all the necessary HTML for them. The page will refresh, and you'll see the complete bug listing.
Note that whilst you will be able to make local changes to the bugs, unless you have obtained from me write-access to the central DisTract bugs Monotone database, you will not be able to sync your changes with the central server.