49 คะแนน โดย GN⁺ 2024-11-19 | 15 ความคิดเห็น | แชร์ทาง WhatsApp
  • เครื่องมือวิกิเชิงพาณิชย์อย่าง Confluence และ Notion มีฟีเจอร์ครบครัน แต่เมื่อจำนวนผู้ใช้เพิ่มขึ้น ค่าใช้จ่ายก็พุ่งสูงขึ้นอย่างรวดเร็ว
  • วิกิเชิงพาณิชย์ส่วนใหญ่คิดค่าบริการราว $5 ต่อผู้ใช้ต่อเดือน ทำให้ทีมขนาดใหญ่มีค่าใช้จ่ายเพิ่มขึ้นมาก
  • สำหรับโซลูชันแบบโฮสต์เอง ค่าใช้จ่ายจะคงที่ไม่ว่าจะมีพนักงานกี่คน จึงช่วยประหยัดต้นทุนได้
  • จากประสบการณ์ใช้งานวิกิแบบโฮสต์เองมานานกว่า 3 ปี ขอแนะนำ Wiki.js

เหตุผลที่ควรเลือก Wiki.js

  • Wiki.js สามารถติดตั้งได้อย่างง่ายดายด้วย Docker Compose และการตั้งค่าเริ่มต้นก็ทำงานได้อย่างเสถียรแม้มีเพียง RAM 4GB และ 2 vCPU
  • หากต้องการเสริมความสามารถด้านการค้นหา สามารถเพิ่ม Elasticsearch ได้ ซึ่งในกรณีนี้ต้องการอย่างน้อย RAM 8GB และ 2 vCPU
  • ในสภาพแวดล้อมการใช้งานจริง แม้จะมี มากกว่า 1,000 หน้า และ ผู้ใช้มากกว่า 400 คน ก็ยังสามารถให้บริการได้อย่างเสถียร

เปรียบเทียบค่าใช้จ่าย

  • ค่าใช้จ่ายโดยประมาณเมื่อรัน Wiki.js บน AWS EC2:
    • อินสแตนซ์ t4g.medium: 2 vCPU, RAM 4GB, $16 ต่อเดือน ($10 หากจองล่วงหน้า)
    • อินสแตนซ์ t4g.large: 2 vCPU, RAM 8GB, $33 ต่อเดือน ($21 หากจองล่วงหน้า)
  • หากใช้แพลตฟอร์มวิกิเชิงพาณิชย์และมีผู้ใช้ 400 คน จะมีค่าใช้จ่ายมากกว่า $2,000 ต่อเดือน
  • สำหรับการโฮสต์เอง แม้จะใช้อินสแตนซ์ขนาดใหญ่ก็ยังมีค่าใช้จ่ายไม่เกิน $33 ต่อเดือน
  • หากจำเป็น สามารถเพิ่มขนาดอินสแตนซ์หรือแยก Elasticsearch ไปยังอินสแตนซ์อื่นเพื่อขยายระบบได้

การเตรียมพร้อมสำหรับสภาพแวดล้อม production

เพื่อให้ระบบทำงานได้อย่างเสถียรในสภาพแวดล้อม production ขอแนะนำการตั้งค่าต่อไปนี้:

  1. ตั้งค่า โดเมนแบบกำหนดเอง เช่น wiki.yourcompany.com
  2. ตั้งค่า DNS และใช้ load balancer เพื่อกระจายทราฟฟิก
  3. ตั้งค่า Google SSO (ลิงก์อ้างอิง)
  4. จำกัด การสมัครใช้งานด้วยตนเอง ให้เฉพาะโดเมนของบริษัท (เช่น yourcompany.com)
  5. ตั้งค่า AMI backup รายชั่วโมงของอินสแตนซ์ EC2

15 ความคิดเห็น

 
archmond 2025-02-15

ขอบคุณสำหรับข้อมูลดีๆ! ผมก็เคยลองสร้างวิกิส่วนตัวด้วย Wiki.js เหมือนกันครับ!

 
jaxon 2024-11-21

มีใครเคยลองใช้ https://huly.io/ บ้างไหม?

 
sunyruru 2025-08-07

ว้าว ระบบนี่ไม่ธรรมดาจริง ๆ~ น่าเสียดายที่ยังใช้ภาษาเกาหลีไม่ได้ แต่ถ้าเป็นบริษัทที่มีวัฒนธรรมองค์กรเข้ากันได้ ก็ดูเหมือนจะเป็นเครื่องมือที่ดีมากเลย!

 
touguy 2024-11-20

ผมติดตั้ง Wiki.js บน OCI แล้วใช้งานเป็นโน้ตส่วนตัวอยู่
ย้ายมาตามลำดับ Evernote -> Joplin -> DokuWiki -> Wiki.js แล้วตอนนี้ค่อนข้างพอใจครับ
ส่วนตัวชอบ Joplin ตรงที่รองรับโค้ด Markdown ได้ดี แต่การ sync ใช้เวลานาน ก็เลยย้ายมาใช้แบบเว็บเบส
จุดแข็งของ Wiki.js คือเบาและรองรับโค้ด Markdown ได้ดี แบ็กอัปขึ้น GitHub ก็ทำได้ดีด้วย..
สำหรับวิกิขนาดเล็ก แนะนำมากครับ

 
dbntzlor 2024-11-20

ผมก็ชอบ Outline เหมือนกัน

 
plenty 2024-11-20

ได้รู้จักบริการดี ๆ มากมายจากในคอมเมนต์ครับ

 
secret3056 2024-11-20

สำหรับเครื่องมือแบบ Notion ที่ผมรวบรวมไว้เป็นการส่วนตัว มีดังนี้

- [SiYuan](https://github.com/siyuan-note/siyuan)  
- [anytype](https://github.com/anyproto/anytype-ts)  
- [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy)  
- [AFFiNE](https://github.com/toeverything/AFFiNE)  
- [Outline](https://github.com/outline/outline)  
- [Docmost](https://docmost.com/)
 
twinstae 2024-11-19

ผมกำลังรัน Outline บน Raspberry Pi ด้วย coolify อยู่ครับ

 
nemorize 2024-11-19

...tiddlywiki?

 
sftblw 2024-11-19

ผมใช้ outline แบบโฮสต์เองเป็นทั้งวิกิส่วนตัวและสมุดบันทึกครับ ถ้ามีแค่ระบบจัดการบัญชี OIDC อย่าง KeyCloak ติดตั้งไว้ก็ใช้งานได้ และผมคิดว่ามันค่อนข้าง成熟แล้ว ข้อเสียสำหรับการใช้งานส่วนตัวคือ robots.txt ตั้งค่าเริ่มต้นเป็น deny all เลยทำให้เสิร์ชเอนจินค้นหาไม่เจอ แต่ในมุมมองของบริษัทก็ดูเป็นข้อดีนะครับ。

ในด้านฟังก์ชัน Affine ก็น่าจะโอเคเหมือนกัน แต่ผมยังไม่เคยลองใช้ครับ

 
xguru 2024-11-19

ขอบคุณที่ช่วยค้นหาและแนบลิงก์มาให้เป็นอย่างดี
นี่เป็นคอมเมนต์ที่ช่วยให้ข่าวนี้สมบูรณ์ยิ่งขึ้นเลยครับ

(ถ้าเป็นไปได้ เวลาคอมเมนต์จะพยายามเพิ่มฟังก์ชันค้นหาโพสต์เดิมเข้าไปครับ)

 
secret3056 2024-11-19

พวกเราใช้ docusaurus ครับ

 
lemonmint 2024-11-19

ส่วนตัวแล้วคิดว่า Bookstack + Markdown ใช้งานสะดวกที่สุดครับ

 
GN⁺ 2024-11-19
ความคิดเห็นจาก Hacker News
  • เคยมีประสบการณ์ใช้ Dokuwiki และพบว่าเชื่อมต่อกับเครื่องมือภายนอกได้ง่ายมาก ลองรัน Dokuwiki บน Podman แล้วใช้งานได้ดี
    • หากต้องการรัน Dokuwiki บน Podman จำเป็นต้องใช้คำสั่งเฉพาะ
  • ใช้วิกิแบบ Markdown ที่อิงกับ Git อยู่ และรูปแบบข้อมูลก็พกพาได้ จึงไม่มีปัญหาแม้เว็บแอปจะยุติให้บริการ
    • ใช้วิกิในตัวของ Gitea อยู่ ซึ่งมีภาระในการดูแลรักษาต่ำและทำงานได้รวดเร็ว
  • เคยใช้ Wiki.js แต่มีบั๊กเยอะและใช้เวลาโหลดนาน จึงกำลังมองหาทางเลือกอื่น
    • กำลังใช้ mkdocs อยู่ แต่ไม่ค่อยเป็นมิตรกับผู้ใช้
  • แนะนำ Outline โดยสามารถเลือกได้ทั้งแบบโฮสต์เองหรือใช้เวอร์ชันที่มีผู้ให้บริการโฮสต์
  • หลังจากลองซอฟต์แวร์วิกิหลายตัวแล้ว ก็มาลงตัวที่ Bookstack
  • ใช้ Fossil เป็นวิกิ และชอบเพราะตั้งค่าได้ง่าย
  • เลือก Docmost แทน Wiki.js และเหมาะกับการใช้เป็นฐานความรู้ภายใน
  • เนื่องจาก Wiki.js ใช้เวลาโหลดนาน จึงย้ายไปใช้ BookStack ซึ่งทำงานได้ดีในสภาพแวดล้อมที่รวดเร็วและเรียบง่าย
  • Confluence เหมาะกับสตาร์ทอัป และในช่วงแรกสามารถใช้งานได้ฟรี
    • เมื่อจำเป็นต้องมีผู้ใช้ 10 คน จะมีค่าใช้จ่าย $50 ต่อเดือน
  • ตามมาตรฐานปัจจุบัน 4GB RAM และ 2 vCPU ถือว่าอยู่ในระดับทั่วไป