FC2ブログ
 
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
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-platform

Update and generate a local cabal configuration
> cabal update

Install Gitit via Cabal
> cabal instal gitit

Add an alias to your bashrc for systemctl --user and activate it
> echo "alias userctl='systemctl --user'" >> ~/.bashrc
> source ~/.bashrc

Create a local systemd service entry - remember to replace kp with your username
> mkdir -p ~/.config/systemd/user
> echo "
[Unit]
Description=my wiki

[Service]
Type=simple
WorkingDirectory=%h/.gitit
ExecStart=/home/kp/.cabal/bin/gitit -f %h/.gitit/my.conf
Restart=no

[Install]
WantedBy=console.target
"
> ~/.config/systemd/user/gitit.service

Create Gitit configuration directory and generate a default configuration file
> mkdir ~/.gitit
> gitit --print-default-config > ~/.gitit/my.conf

Start 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.

Happy editing.
スポンサーサイト

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。