I've just finished upgrading my new PC setup to Fedora 22, and it's looking and feeling great.
One of the programs that I've started using is Gitit
which is a beautifully self-hosted wiki based on Git and written in Haskell
. It's very easy to use, extremely easy to setup as well. First install the haskell-platform
> dnf install haskell-platformUpdate and generate a local cabal configuration
> cabal updateInstall Gitit via Cabal
> cabal instal gititAdd an alias to your bashrc for systemctl --user and activate it
> echo "alias userctl='systemctl --user'" >> ~/.bashrc
> source ~/.bashrcCreate a local systemd service entry - remember to replace kp with your username
> mkdir -p ~/.config/systemd/user
> echo "
/.cabal/bin/gitit -f %h/.gitit/my.conf
> ~/.config/systemd/user/gitit.serviceCreate Gitit configuration directory and generate a default configuration file
> mkdir ~/.gitit
> gitit --print-default-config > ~/.gitit/my.confStart Gitit
> userctl start gitit.service
And voilà, you're all set.
If the above all worked successfully you should have a new wiki running at http://localhost:5001
Now the userctl part was completely optional, but I feel that the alias makes sense and saves on the keystrokes.