Forutsetninger
Trinn 1: Oppdater systemet
Trinn 2: Installer avhengigheter for gitit
Trinn 3: Kompiler og installer gitit ved å bruke stack
Trinn 4: Konfigurer og kjør gitit
Trinn 5: Besøk gitit fra en nettleser
Gitit er et fullverdig wiki-program skrevet på Haskell-programmeringsspråket. Ved å lagre sider og filer i et git-lager og bruke Markdown som standard markup-språk, tiltrekker gitit flere nerder i dag.
I denne opplæringen vil jeg forklare hvordan du installerer gitit på en CentOS 7-server.
Forutsetninger
- En nylig distribuert Vultr CentOS 7-serverforekomst.
- Hvis RAM-en til serverforekomsten din er mindre enn 2G, må du aktivere swap for å oppnå minst 2G adresserbart minne (RAM + swap).
Trinn 1: Oppdater systemet
Logg på som root, og oppdater deretter systemet til siste stabile status:
yum install epel-release -y
yum update -y
shutdown -r now
Trinn 2: Installer avhengigheter for gitit
Installer Haskell-stabelverktøyet:
curl -sSL https://get.haskellstack.org/ | sh
Oppdater PATH-miljøvariabelen:
echo 'export PATH=/root/.local/bin:$PATH' >>/etc/profile
source /etc/profile
Installer git, zlib og zlib-devel ved å bruke YUM:
yum install git zlib zlib-devel -y
Trinn 3: Kompiler og installer gitit ved å bruke stack
cd /opt
git clone https://github.com/jgm/gitit
cd gitit
stack setup
stack install
Å kompilere gitit kan ta en stund, avhengig av ytelsen til maskinen din. Etter kompileringen kan du bekrefte resultatet ved å bruke følgende kommando:
gitit --version
Utgangen vil lese som noe som nedenfor:
gitit version 0.12.1.1 -plugins
Copyright (C) 2008 John MacFarlane
Før du kjører gitit, bør du komme inn i en skrivbar katalog der alle wiki-dataene vil bli lagret i:
cd
Foreløpig kan du allerede starte gitit ved å bruke standardkonfigurasjonen etter type gitit. Imidlertid, hvis du vil tilpasse gitit-wikien din, kan du eksportere standardkonfigurasjonen til en fil for endring:
gitit --print-default-config > my-gitit.conf
Deretter kan du bruke vi-editoren til å endre konfigurasjonen slik du ønsker:
vi my-gitit.conf
Etter endringen, start gitit ved å bruke den nye konfigurasjonen:
gitit -f my-gitit.conf
Trinn 5: Besøk gitit fra en nettleser
For å tillate nettilgang til gitit, må du åpne porten du spesifiserte i gitit-konfigurasjonsfilen, som er 5001 som standard:
sudo firewall-cmd --zone=public --add-port=5001/tcp --permanent
sudo systemctl reload firewalld.service
Til slutt, pek nettleseren til for http://<your-server-IP>:5001å utforske nettgrensesnittet til gitit.
Det avslutter veiledningen vår. Takk for at du leser.