Wiki.js ซึ่งเป็นวิกิโอเพ่นซอร์สที่ใช้ Node.js, Git และ Markdown

เกี่ยวกับ Wiki.js

ในบทความหน้าเราจะมาดูที่ Wiki.js นี่คือหนึ่ง แอปวิกิโอเพนซอร์สที่มีน้ำหนักเบาและฟรีที่สร้างด้วย Node.js. ไม่เหมือนแพลตฟอร์ม wiki อื่น ๆ อันนี้บันทึกเนื้อหาทั้งหมดของคุณโดยตรงไปยังไฟล์ Markdown (.md). เนื้อหานี้จะซิงค์โดยอัตโนมัติกับที่เก็บ Git ระยะไกลของผู้ใช้

เป็นแอปพลิเคชั่นวิกิโอเพ่นซอร์สที่ทันสมัยและทรงพลัง ขึ้นอยู่กับ Node.js, Git และ Markdown. ซอร์สโค้ด Wiki.js เผยแพร่ต่อสาธารณะที่ Githubพร้อมดาวน์โหลดและติดตั้ง เป็นไปได้เนื่องจาก Wiki.js เป็นโอเพ่นซอร์สโดยสมบูรณ์ภายใต้สิทธิ์การใช้งาน GNU AGPLv3

คุณสมบัติทั่วไปของ Wiki.js

  • เราจะสามารถเขียนเนื้อหาของเราในรูปแบบ Markdown เราจะใช้ไฟล์ โปรแกรมแก้ไขภาพในตัว.
  • ต่างจากซอฟต์แวร์วิกิอื่น ๆ ที่บันทึกเนื้อหาลงในฐานข้อมูล Wiki.js บันทึกเนื้อหาทั้งหมดลงในไฟล์ Markdown โดยตรง (.md). เนื้อหานี้จะซิงค์โดยอัตโนมัติกับที่เก็บ Git ระยะไกลของเรา หากเราสนใจ.
  • แอปพลิเคชันทำงานบนเอ็นจิ้น Node.js คือ ปรับให้เหมาะสมเพื่อใช้ทรัพยากร CPU ต่ำ. ต้องอาศัยการแคชเป็นอย่างมากเพื่อส่งมอบเนื้อหาให้กับผู้ใช้อย่างรวดเร็ว
  • เนื้อหาที่สร้างขึ้นจะถูกประมวลผลโดยอัตโนมัติในไฟล์ รูปแบบการอ่านที่สะอาด. นำเสนอภายในอินเทอร์เฟซผู้ใช้ที่สวยงาม
  • เราจะสามารถ จำกัด การเข้าถึง Wiki ของเรา สำหรับผู้ใช้บางคนหรือแม้แต่เพียงบางส่วนของเนื้อหา
  • เราจะสามารถเข้าสู่ระบบโดยใช้ฐานข้อมูลภายในเครื่อง นอกจากนี้เรายังสามารถเชื่อมต่อโดยใช้ไฟล์ ผู้ให้บริการรับรองความถูกต้องภายนอก เช่นบัญชี Microsoft, Google ID เป็นต้น
  • โปรแกรมจะช่วยให้เราสามารถแทรกรูปภาพไดอะแกรมเอกสารวิดีโอลิงค์ ฯลฯ สำหรับสิ่งนี้เราจะใช้ไฟล์ ผู้จัดการสินทรัพย์ ซึ่งรวมเอา.
  • เราจะสามารถค้นหารายการวิกิที่เราต้องการได้อย่างรวดเร็วโดยใช้ไฟล์ เครื่องมือค้นหาในตัว จะให้ผลลัพธ์และข้อเสนอแนะที่เกี่ยวข้องกับเราเมื่อวิเคราะห์ข้อมูลเมตาและเนื้อหาของรายการวิกิของเรา

ข้อกำหนดของเซิร์ฟเวอร์

เพื่อให้โปรแกรมนี้ทำงานได้เราจะต้องมีบางสิ่งบนเซิร์ฟเวอร์ของเรา

  • Node.js 6.9.0 หรือสูงกว่า
  • MongoDB 3.2 หรือสูงกว่า
  • Git 2.7.4 หรือสูงกว่า
  • ที่เก็บ Git (สาธารณะหรือส่วนตัว). นี่เป็นทางเลือก

ติดตั้ง Wiki.js บน Ubuntu

โพสต์สั้น ๆ นี้เราจะมาดูกันว่า ติดตั้ง Wiki.js บนเซิร์ฟเวอร์ Ubuntu 18.04 ด้วยความต้องการที่จำเป็นทั้งหมดของคุณ

ติดตั้ง Git

ในการเริ่มต้นเราจะต้องติดตั้ง Git เพื่อเรียกใช้ Wiki.js Git มาพร้อมกับเซิร์ฟเวอร์ Ubuntu คุณอาจไม่จำเป็นต้องติดตั้ง อย่างไรก็ตามหากคุณต้องการ Git เวอร์ชันล่าสุดเพิ่มที่เก็บต่อไปนี้และติดตั้ง:

sudo add-apt-repository -y ppa:git-core/ppa

sudo apt update && sudo apt upgrade

sudo apt install git

ติดตั้ง Node.js

Node.js เป็นข้อกำหนดบังคับอีกประการหนึ่ง เพื่อรับ Wiki.js เราจะต้องดำเนินการคำสั่งต่อไปนี้เพื่อติดตั้ง Node.js:

sudo apt install curl

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt install -y nodejs

ติดตั้ง MongoDB

MongoDB เป็นหนึ่งในข้อกำหนดบังคับสำหรับ Wiki.js พวกเรากำลังจะไป ติดตั้งเวอร์ชันที่มาในที่เก็บ Ubuntu. เราจะต้องดำเนินการคำสั่งเท่านั้น:

sudo apt install mongodb

ดาวน์โหลดและติดตั้ง Wiki.js

เมื่อตรงตามข้อกำหนดทั้งหมดแล้วเราก็ทำได้ ดาวน์โหลดสคริปต์การติดตั้ง Wiki.js และเปิดใช้งาน. ในการดำเนินการนี้:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

curl -sSo- https://wiki.js.org/install.sh | sudo bash

หลังจากรันคำสั่งสุดท้ายคุณจะเห็นไฟล์ ข้อความแห่งความสำเร็จ ดังต่อไปนี้:

ติดตั้ง wiki.js

หลังจากการติดตั้งเราจะขอให้เรียกใช้ไฟล์ ตัวช่วยสร้างการตั้งค่า. เราสามารถเริ่มได้โดยการเรียกใช้:

sudo node wiki configure

คำสั่งนี้จะแสดงข้อความถึงเรา เปิด URL http: // localhost: 3000 ในเบราว์เซอร์เพื่อกำหนดค่า Wiki.js

กำหนดค่า wiki.js

หากเราเปิดเบราว์เซอร์และมองหาชื่อโฮสต์ของเซิร์ฟเวอร์หรือที่อยู่ IP ตามด้วยพอร์ตตัวช่วยจะเริ่มทำงาน ที่นี่เราจะมีหน้าจอการตั้งค่าที่แตกต่างกัน ถ้าเราไม่อยากยุ่งยากเกินไป เราสามารถยอมรับการตั้งค่าเริ่มต้น และดำเนินการต่อ

การกำหนดค่าจากเบราว์เซอร์ wiki.js

โปรแกรม ตรวจสอบว่าระบบตรงตามข้อกำหนด จำเป็น

ตรวจสอบระบบ wiki.js

สิ่งต่อไปที่เราจะต้องกรอกคือ การกำหนดค่าทั่วไป.

การตั้งค่า Wiki.js ทั่วไป

จากนั้นเราจะต้องกำหนดค่าไฟล์ การเชื่อมต่อ MongoDB. หากการติดตั้งที่เราดำเนินการก่อนหน้านี้ถูกต้องเราสามารถกดปุ่ม«เชื่อมต่อ«. หน้าต่างถัดไปจะเป็นของ การกำหนดค่าเส้นทาง. ที่นี่พวกเขาแนะนำให้ปล่อยทิ้งไว้ให้ชำรุดดังนั้นเราจึงทำการติดตั้งต่อไป

ในหน้าจอถัดไปเราสามารถทำได้ เพิ่มข้อมูลของบัญชี Git ของเราหรือข้ามขั้นตอนนี้

การกำหนดค่า Git ใน Wiki.js

ตอนนี้เราจะต้อง สร้างบัญชีผู้ดูแลระบบ เพื่อเข้าสู่ระบบในภายหลัง

การตั้งค่าบัญชีผู้ดูแลระบบใน Wiki.js

หลังจากนี้และหน้าจอการตั้งค่าอื่น ๆ ควรติดตั้ง Wiki.js และพร้อมใช้งาน

สร้างโฮมเพจด้วย Wiki.js

ในตอนท้าย เราจะต้องเข้าสู่ระบบ. เราจะใช้บัญชีผู้ดูแลระบบที่เราสร้างไว้ก่อนหน้านี้เพื่อสร้างโฮมเพจของเรา

หน้าล็อกอิน Wiki.js

และหลังจากนี้เราจะไปที่ตัวแก้ไข นี่คือจุดที่เราสามารถเริ่มสร้างได้จาก

ตัวแก้ไข Wiki.js

นี่เป็นเพียงการติดตั้งเบื้องต้น สำหรับ รับข้อมูลเพิ่มเติมเกี่ยวกับแพลตฟอร์มวิกินี้เกี่ยวกับการติดตั้งการใช้งานหรือดูเอกสารอย่างเป็นทางการเราสามารถไปที่ไฟล์ หน้าโครงการ.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา