sudo apt-get insatll ikiwiki git-core gitweb
nano /etc/gitweb.conf #change projectroot
sudo apt-get install librpc-xml-perl libtext-wikiformat-perl \
python-docutils tidy libxml-feed-perl libmailtools-perl perlmagick \
libfile-mimeinfo-perl libtimedate-perl libcgi-session-perl \
hyperestraier
mkdir /var/www/ikiwiki.$wikiname.wc
sudo mkdir /var/www/$wikiname
sudo chown fenn /var/www/$wikiname
sudo vim apache2.conf
#(add this stuff
#
# AllowOverride All
# AddHandler cgi-script .cgi
# Options ExecCGI
#
#
# AllowOverride All
# AddHandler cgi-script .cgi
# Options ExecCGI
#
sudo mkdir /var/www/git
sudo cp /usr/lib/cgi-bin/gitweb.cgi /var/www/git/
sudo /etc/init.d/apache2 restart
mkdir ~/.ikiwiki
cd ~/.ikiwiki
wget http://ikiwiki.info/ikiwiki.setup
mv ikiwiki.setup $wikiname.setup
mkdir ~/git/
mkdir ~/git/$wikiname.git
ikiwiki --verbose /var/www/ikiwiki.$wikiname.wc /var/www/$wikiname/ --url=http://fennetic.net/$wikiname/
ikiwiki-makerepo git /var/www/ikiwiki.$wikiname.wc ~/git/$wikiname.git/
ikiwiki --setup ~/.ikiwiki/$wikiname.setup
cd ~/
git clone ~/git/$wikiname.git ~/$wikiname
#at this point you should have a checked out copy of the repo to do manual
#edits in, and ikiwiki has its own repo in /var/www/ikiwiki.$wikiname.wc
cd ~/wikiname
nano test #write something!
git add test
git commit -a
git push
#now your wiki should have a page http://fennetic.net/$wikiname/test
#this automates things a bit, preferences and such
nano ~/.ikiwiki/$wikiname.setup
#uncomment the cgi wrapper lines, set proper variable values, not example
ikiwiki --setup ~/.ikiwiki/$wikiname.setup