Hvernig á að setja upp GitHub Style Wiki með Gollum á CentOS 7

Gollum er Git-undirstaða wiki hugbúnaðurinn sem notaður er sem bakendi GitHub Wiki. Að setja upp Gollum mun leyfa þér að hýsa GitHub-líkt Wiki kerfi á netþjóninum þínum.

Hefur þú áhuga? Frábært! Við skulum skoða hvernig á að setja upp Gollum á CentOS 7.

Forkröfur

  • CentOS 7 x64 netþjónstilvik.
  • A sudo notandi .
  • The EPELYum geymsla.

Skref 1: Uppfærðu kerfið

Skráðu þig inn á netþjóninn þinn í gegnum SSH með því að nota sudo notandann til að setja upp epel, uppfæra kerfið og endurræsa til að nota uppfærslurnar.

sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now

Skref 2: Settu upp Gollum með því að nota gem

Á CentOS 7 er auðveldasta leiðin til að setja upp Gollum með því að nota RubyGems:

sudo yum group install "Development Tools" -y
sudo yum install ruby ruby-devel libicu libicu-devel zlib zlib-devel git -y
sudo gem install gollum

Athugið: gem installSkipunin hér að ofan getur tekið smá stund að ljúka. Ef þú ert að flýta þér geturðu flýtt fyrir uppsetningunni með því að sleppa skjölum á eftirfarandi hátt. Þú getur líka keyrt það í screenlotu

sudo gem install --no-rdoc --no-ri gollum

Gollum tvöfaldurinn verður settur upp í kerfið þitt á /usr/local/bin/gollum, og þú getur staðfest hvort uppsetningin hafi heppnast eða ekki með því að keyra einföldu skipunina hér að neðan:

gollum --v

Skref 3: Settu upp Gollum wiki

Allt sem þú þarft að gera til að setja upp Gollum Wiki er að búa til git geymslu og keyra gollumskipunina inni í henni:

cd
mkdir my-wiki
cd my-wiki
git init
gollum

Athugið: Þegar nauðsyn krefur geturðu notað Ctrl+Ctil að hætta við Gollum.

Skref 4: Leyfa aðgang að vefnum

Áður en þú getur heimsótt Gollum wiki síðuna þína í vafranum þínum þarftu að breyta eldveggsreglum sem hér segir:

sudo firewall-cmd --zone=public --permanent --add-port=4567/tcp
sudo firewall-cmd --reload

Skref 5: Fáðu aðgang að Gollum af vefnum

Á meðan Gollum er í gangi skaltu beina vafranum þínum á til http://203.0.113.1:4567að byrja að búa til fyrstu Gollum wiki síðuna. Ekki hika við að búa til fleiri wiki síður þar, og allar síðurnar sem þú býrð til verða vistaðar sem .mdskrár í núverandi git repo möppu.

Skref 6: Búðu til eða breyttu Gollum wiki síðum frá CLI

Fyrir utan að búa til eða breyta síðum úr vafra geturðu líka búið til eða breytt síðum úr CLI. Til að gera það þarftu aðeins að búa til .mdskrár í samræmi við MarkDown setningafræðina og binda þær síðan í git endurhverfan:

cd ~/my-wiki
vi page1.md
git config --global user.email "admin@example.com"
git config --global user.name "admin"
git add page1.md
git commit -m "create page1"

Það er það. Til að læra meira um Gollum skaltu slá inn gollum --helptil að skoða Gollum hjálpina eða heimsækja opinbera Gollum vefsíðu .

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira