A wiki engine that uses Git repository as its data store and sinatra as its web framework
- sinatra
- git
- grit
- maruku
- git
export WIKI_HOME=~/mywiki # governs where wiki is stored, defaults ~/wiki
cd git-wiki
git submodule init
git submodule update
cd ./sinatra;
git submodule init
git submodule update
cd ..
ruby git-wiki.rb
ruby git-wiki.rb -e production [-p 8080] # optionally set port
See config files on deploy directory and review these links below.
- Setting up Thin on Ubuntu
- Deploying Sinatra with Thin
- Installing Nginx on Ubuntu
- Setting up Nginx with Thin
- Thin Usage shows how to use unix sockets with nginx