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