เปรียบเทียบ 5 ทางเลือก Notion แบบ Self-hosted ที่ดีที่สุด
เปรียบเทียบ AppFlowy, Outline, Docmost, BookStack และ Obsidian เจาะลึกความสามารถด้านฐานข้อมูล การทำงานร่วมกัน และความต้องการทรัพยากรเซิร์ฟเวอร์ เพื่อเลือกเครื่องมือที่ใช่สำหรับคุณ
คำตอบโดยย่อ
ทางเลือกสำหรับ Notion ที่สามารถโฮสต์เองได้แบ่งออกเป็น 3 กลุ่ม โดยการเลือกตัวเลือกที่เหมาะสมที่สุดขึ้นอยู่กับการตัดสินใจว่าคุณใช้งานส่วนใดของ Notion เป็นหลัก หากคุณต้องการความรู้สึกแบบ Notion ที่มีหน้าเพจซ้อนอยู่ในหน้าเพจและมีมุมมองฐานข้อมูล ให้เลือกใช้ AppFlowy หากคุณต้องการวิกิสำหรับทีมที่ทำงานได้รวดเร็วและมีการค้นหาที่ยอดเยี่ยม ให้เลือกใช้ Outline หากคุณต้องการวิธีที่สั้นที่สุดในการเปลี่ยนจากเซิร์ฟเวอร์เปล่าไปสู่พื้นที่ทำงานที่ใช้งานได้จริง ให้เลือกใช้ Docmost
ยังมีเครื่องมืออีก 2 ตัวที่มักถูกกล่าวถึงอยู่เสมอในการค้นหานี้ ซึ่งทั้งคู่เป็นคำตอบที่ตรงไปตรงมาสำหรับโจทย์ที่แตกต่างออกไป BookStack คือตัวเลือกที่เหมาะสมเมื่อสิ่งที่คุณต้องการจริงๆ คือเอกสารที่มีโครงสร้างชัดเจน ส่วน Obsidian คือตัวเลือกที่เหมาะสมเมื่อพื้นที่ทำงานนั้นมีสมาชิกเพียงคนเดียว คือตัวคุณเอง
วิธีการเปรียบเทียบข้อมูลเหล่านี้
นี่คือการเปรียบเทียบขีดความสามารถตามเอกสาร โดยรวบรวมจากเอกสารอย่างเป็นทางการของแต่ละโครงการ ตัวอย่างสภาพแวดล้อมที่เผยแพร่ และไฟล์ compose สาธารณะ ซึ่งตรวจสอบในเดือนกรกฎาคม 2026 ข้อมูลนี้ไม่ใช่รายงานผลจากการใช้งานจริงเป็นเวลาหนึ่งปีของแต่ละระบบ ในกรณีที่มีการระบุข้อจำกัดไว้ด้านล่าง ข้อมูลนั้นมาจากเอกสารหรือที่เก็บข้อมูลของโครงการนั้นๆ โดยคู่มือนี้จะระบุแหล่งที่มาไว้ด้วย ประเด็นนี้มีความสำคัญเนื่องจากการรวบรวมข้อมูลส่วนใหญ่ในลักษณะนี้มักจะสร้างข้อมูลในส่วนที่ไม่ได้ตรวจสอบขึ้นมาเองโดยไม่มีการอ้างอิง
แกนหลักทั้ง 4 ด้านด้านล่างนี้คือสิ่งที่ผู้ใช้งานสอบถามเข้ามาจริง โดยเรียงลำดับตามความถี่ที่ถูกสอบถาม ได้แก่ ฐานข้อมูลและมุมมองตาราง, การทำงานร่วมกันแบบเรียลไทม์, การเข้าถึงผ่านอุปกรณ์เคลื่อนที่ และภาระในการโฮสต์ระบบ
AppFlowy: ทางเลือกที่ใกล้เคียง Notion ที่สุด พร้อมเงื่อนไขด้านสิทธิ์การใช้งาน
AppFlowy เป็นโครงการเดียวในที่นี้ที่ลอกเลียนแบบโมเดลข้อมูลของ Notion อย่างจริงจัง โดยมีทั้งหน้าเพจ (Pages), กระดาน (Boards), ตาราง (Grids) และมุมมองปฏิทิน (Calendar views) แอปพลิเคชันบนเดสก์ท็อปและมือถือเป็นแบบ native และการออกแบบที่เน้นการทำงานแบบ local-first ทำให้แอปยังคงใช้งานได้แม้ในขณะที่เซิร์ฟเวอร์ไม่ทำงาน
การติดตั้งด้วยตนเองทำได้โดยการ git clone และใช้ไฟล์ compose:
git clone https://github.com/AppFlowy-IO/AppFlowy-Cloud
cd AppFlowy-Cloud
cp deploy.env .env
docker compose up -dให้แก้ไข .env ก่อนที่จะรันคำสั่งสุดท้าย FQDN และ SCHEME ใช้สำหรับกำหนดที่อยู่สาธารณะ (public address) ส่วน GOTRUE_ADMIN_EMAIL และ GOTRUE_ADMIN_PASSWORD ใช้สำหรับกำหนดบัญชีผู้ดูแลระบบบัญชีแรก การปล่อย GOTRUE_ADMIN_PASSWORD=password ไว้ตามค่าเริ่มต้นจะทำให้เซิร์ฟเวอร์สาธารณะที่ติดตั้งมีความเสี่ยงต่อการถูกเดารหัสผ่านผู้ดูแลระบบได้
นี่คือเงื่อนไขสำคัญ ซึ่งเป็นข้อเท็จจริงที่สำคัญที่สุดในบทความนี้ AppFlowy Cloud ได้เปลี่ยนไปใช้โมเดลแบบ open-core และไฟล์ README ของ AppFlowy Cloud ระบุว่าเวอร์ชัน self-hosted ในระดับ Free tier จะรองรับ "ผู้ใช้งานหนึ่งคน (ต่อหนึ่งอินสแตนซ์)" พร้อมกับผู้แก้ไขรับเชิญ (guest editors) ได้สูงสุดสามคนในหน้าเพจที่คุณแชร์ ดังนั้นเวอร์ชันที่คนส่วนใหญ่หมายถึงเมื่อพูดถึง "Notion แบบ self-hosted" ในระดับฟรีนั้น จะเป็นพื้นที่ทำงานส่วนบุคคลที่มีข้อจำกัดเรื่องจำนวนผู้ใช้งานรับเชิญ สำหรับระดับการใช้งานแบบชำระเงินจะไม่มีข้อจำกัดเหล่านี้ โปรดตรวจสอบระดับการใช้งานปัจจุบันก่อนที่คุณจะวางแผนติดตั้งใช้งานสำหรับทีมที่มีผู้ใช้งานสิบคน
โครงร่าง: การค้นหาที่ดีที่สุด หากคุณมีระบบลงชื่อเข้าใช้ครั้งเดียว (Single Sign-On) อยู่แล้ว
Outline มอบประสบการณ์การเขียนและการอ่านที่ยอดเยี่ยมที่สุดในกลุ่ม การค้นหามีความรวดเร็วและพบข้อมูลจริง ตัวแก้ไขมีความเรียบง่าย และโครงสร้างเป็นแบบคอลเลกชันและเอกสารที่ซ้อนกันแทนที่จะเป็นกลไกฐานข้อมูล ทีมที่เน้นการเขียนเป็นหลักมักจะเลือกใช้งาน Outline ต่อไป
Outline จำเป็นต้องใช้ PostgreSQL และ Redis โดยแอปพลิเคชันจะรอรับการเชื่อมต่อที่พอร์ต 3000 จำเป็นต้องมีรหัสลับ (secrets) สองชุด และไฟล์ตัวอย่างสภาพแวดล้อมจะระบุวิธีสร้างรหัสเหล่านั้นไว้อย่างชัดเจน:
openssl rand -hex 32 # SECRET_KEY
openssl rand -hex 32 # UTILS_SECRETจากนั้นตั้งค่า URL ให้เป็นที่อยู่ HTTPS สาธารณะของคุณ รวมถึง DATABASE_URL และ REDIS_URL สิ่งหนึ่งที่ทำให้ผู้ใช้งานประหลาดใจคือเรื่องการยืนยันตัวตน Outline ไม่มีระบบล็อกอินด้วยชื่อผู้ใช้และรหัสผ่านในตัว .env.sample ของ Outline ระบุเกี่ยวกับข้อมูลรับรองการลงชื่อเข้าใช้จากบุคคลที่สามว่า "จำเป็นต้องมีอย่างน้อยหนึ่งรายการเพื่อให้การติดตั้งใช้งานได้ มิฉะนั้นคุณจะไม่มีตัวเลือกในการลงชื่อเข้าใช้" ตัวเลือกที่รองรับได้แก่ Google, Microsoft Entra, Slack, Discord และผู้ให้บริการ OpenID Connect (OIDC) ทั่วไป
นี่คือต้นทุนที่แท้จริง หากคุณยังไม่มีผู้ให้บริการระบุตัวตน (identity provider) การโฮสต์ Outline ด้วยตนเองหมายความว่าคุณต้องโฮสต์บริการเพิ่มอีกหนึ่งอย่างก่อนที่ Outline จะใช้งานได้ แต่หากคุณมีระบบดังกล่าวอยู่แล้ว นี่ถือเป็นคุณสมบัติที่สำคัญ และ Outline น่าจะเป็นคำตอบสำหรับคุณ
Docmost: ติดตั้งได้รวดเร็วที่สุด
Docmost เป็นซอฟต์แวร์ใหม่ล่าสุดในบรรดาสามตัวนี้ และใช้ความพยายามในการติดตั้งน้อยที่สุด รองรับการแก้ไขเอกสารร่วมกันแบบเรียลไทม์, โครงสร้างหน้าแบบลำดับชั้น (page trees), พื้นที่ทำงาน (spaces), การแสดงความคิดเห็น และมีระบบบัญชีผู้ใช้แบบอีเมลและรหัสผ่านในตัว จึงไม่จำเป็นต้องตั้งค่าระบบยืนยันตัวตน (identity provider) แยกต่างหาก
หน้าการติดตั้งอย่างเป็นทางการระบุคำสั่งไว้ 4 คำสั่ง:
mkdir docmost
cd docmost
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml
openssl rand -hex 32ให้ใส่สตริงเลขฐานสิบหกนั้นลงใน APP_SECRET ภายในไฟล์ compose, ตั้งค่า APP_URL ให้เป็นที่อยู่ (address) ที่คุณจะใช้งานจริง, แทนที่ STRONG_DB_PASSWORD ในทั้งสองตำแหน่งที่ปรากฏ จากนั้นเริ่มการทำงานด้วยคำสั่ง:
docker compose up -d
docker compose psทุกบริการควรมีสถานะเป็น running ให้เปิดที่อยู่ดังกล่าวในเว็บเบราว์เซอร์ คุณจะพบหน้าตั้งค่าของ Docmost ซึ่งคุณสามารถสร้างพื้นที่ทำงานแรกและบัญชีผู้ดูแลระบบ (admin user) บัญชีแรกได้ สแต็กนี้ประกอบด้วย Docmost, PostgreSQL และ Redis โดยเอกสารระบุความต้องการขั้นต่ำไว้ที่ 2 vCPU และ 4 GB ของ RAM
คำเตือนหนึ่งจากเอกสารที่ควรย้ำคือ ตัวแก้ไขเอกสารใช้ WebSockets หากอยู่หลัง reverse proxy ที่ไม่ส่งต่อส่วนหัว (header) สำหรับการอัปเกรด WebSocket หน้าเว็บจะโหลดขึ้นมาได้ แต่การแก้ไขจากเบราว์เซอร์เครื่องที่สองจะไม่แสดงผล และไม่มีข้อความแจ้งเตือนข้อผิดพลาดใดๆ ให้ผู้ใช้ทราบ หากคุณกำลังทำ TLS termination อยู่ด้านหน้า reverse proxy แบบ Traefik ที่จัดการแอปพลิเคชันหลายตัวบนเครื่องเดียว จะจัดการการอัปเกรดนี้ได้อย่างถูกต้องตามค่าเริ่มต้น
BookStack: เมื่อคุณต้องการระบบเอกสาร ไม่ใช่พื้นที่ทำงาน
BookStack จัดระเบียบเนื้อหาในรูปแบบชั้นวาง หนังสือ บท และหน้าเอกสาร โครงสร้างลำดับชั้นที่ตายตัวนี้คือจุดประสงค์หลักของระบบ ผู้ใช้งานไม่จำเป็นต้องคิดค้นโครงสร้างใหม่ และเมื่อเวลาผ่านไปหนึ่งปี วิกิของคุณจะยังคงสามารถสืบค้นได้ง่าย ระบบนี้มีระบบสิทธิ์การเข้าถึงที่แข็งแกร่ง มีตัวแก้ไขเนื้อหาที่ดี และมีความเรียบง่ายในแบบที่เอกสารโครงสร้างพื้นฐานควรจะเป็น
สิ่งที่ระบบนี้ไม่มีคือมุมมองฐานข้อมูลหรือการแก้ไขแบบบล็อก ดังนั้นจึงไม่ใช่ตัวแทนของ Notion ในแบบที่เครื่องมือสามตัวแรกเป็น BookStack ต้องการ PHP 8.2 หรือใหม่กว่า และ MySQL 8.0 หรือ MariaDB 10.6 หรือใหม่กว่า โครงการนี้ไม่ได้เผยแพร่ Docker image ของตนเอง แต่แนะนำให้ใช้ image จากชุมชนแทน โดยตัวที่ได้รับความนิยมสูงสุดคือของ LinuxServer.io:
docker pull lscr.io/linuxserver/bookstack:latestเนื่องจาก image ดังกล่าวได้รับการดูแลโดยชุมชน คุณควรระบุเวอร์ชันที่แน่นอนแทนการติดตาม latest และโปรดอ่านเอกสารประกอบของ image นั้นๆ เพื่อตรวจสอบตัวแปรที่จำเป็นต้องใช้
Obsidian: ไม่ใช่แอปพลิเคชันฝั่งเซิร์ฟเวอร์ และนั่นคือจุดประสงค์หลัก
Obsidian จัดเก็บไฟล์ Markdown แบบธรรมดาไว้ในโฟลเดอร์บนเครื่องของคุณ โดยไม่มีเซิร์ฟเวอร์เข้ามาเกี่ยวข้อง จึงไม่มีสิ่งใดที่คุณต้องโฮสต์เอง และไม่มีโอกาสที่ระบบจะล่มในช่วงเวลาตี 3 สำหรับการจดบันทึกของบุคคลเดียว Obsidian มีความเร็วเหนือกว่าตัวเลือกทั้งหมดที่กล่าวมาข้างต้น และรับประกันได้ว่าไฟล์ของคุณจะยังคงอยู่แม้ซอฟต์แวร์จะเลิกใช้งานไปแล้วก็ตาม
ในส่วนของการซิงค์ข้อมูล คุณสามารถเลือกโฮสต์เองได้ โดยมีตัวเลือกคือบริการซิงค์แบบเสียค่าใช้จ่ายจากผู้พัฒนาโดยตรง, การใช้ CouchDB เพื่อขับเคลื่อนปลั๊กอินชุมชนอย่าง LiveSync หรือการซิงค์ไฟล์แบบทั่วไปผ่าน Syncthing หรือการแชร์ผ่าน WebDAV ทั้งนี้ Obsidian ไม่รองรับการแก้ไขเอกสารพร้อมกันแบบเรียลไทม์โดยผู้ใช้หลายคน ดังนั้นหากคุณต้องการให้คนสองคนแก้ไขหน้าเดียวกันในเวลาเดียวกัน Obsidian จึงไม่ใช่เครื่องมือที่เหมาะสม
ฐานข้อมูลและตาราง: จุดที่ทางเลือกส่วนใหญ่ไปไม่ถึง
นี่คือแกนหลักที่ใช้ตัดสินใจในการค้นหา ผู้ที่คิดถึง Notion มักจะคิดถึงฐานข้อมูล ซึ่งประกอบด้วยตารางที่มีฟิลด์ระบุประเภทข้อมูล มีมุมมองที่หลากหลายสำหรับแถวข้อมูลชุดเดียวกัน และมีตัวกรอง
AppFlowy มีฟีเจอร์นี้ โดยรองรับมุมมองแบบตาราง (grid), กระดาน (board) และปฏิทิน (calendar) ส่วน Outline, Docmost และ BookStack ไม่มีฟีเจอร์ดังกล่าว โปรแกรมเหล่านี้มีเพียงเอกสารที่ใส่ตารางแบบธรรมดาได้ ซึ่งไม่เหมือนกัน เนื่องจากแถวข้อมูลไม่สามารถสืบค้นได้และไม่มีมุมมองอื่นสำหรับข้อมูลชุดเดิม หากฐานข้อมูลของ Notion เป็นหัวใจสำคัญในการทำงานของคุณ AppFlowy คือทางเลือกเดียวที่ใช้งานได้จริงในกลุ่มนี้ และคุณควรตรวจสอบขีดจำกัดจำนวนผู้ใช้งานในระดับฟรี (free tier) เทียบกับขนาดทีมของคุณก่อนตัดสินใจใช้งานจริง
น้ำหนักของโฮสติ้ง: สิ่งที่แต่ละสแต็กใช้งานจริง
ทั้ง Docmost และ Outline ต่างรันคอนเทนเนอร์ 3 ตัว ได้แก่ แอปพลิเคชัน, PostgreSQL และ Redis ทั้งสองตัวสามารถทำงานได้อย่างราบรื่นบน VPS ขนาดเล็ก ส่วน BookStack รันแอปพลิเคชันร่วมกับฐานข้อมูล MySQL หรือ MariaDB ซึ่งถือว่าเบาที่สุดในบรรดาทั้ง 4 ตัวเลือก
AppFlowy Cloud มีน้ำหนักมากที่สุดอย่างเห็นได้ชัด ไฟล์ compose ที่เผยแพร่ออกมาจะเรียกใช้งาน nginx, MinIO สำหรับการจัดเก็บออบเจกต์, PostgreSQL พร้อมส่วนขยาย pgvector, Redis, GoTrue สำหรับการยืนยันตัวตน, ตัวบริการ AppFlowy Cloud เอง, ส่วนติดต่อผู้ใช้สำหรับผู้ดูแลระบบ, เวิร์กเกอร์, บริการค้นหา, บริการ AI และเว็บแอปพลิเคชัน ซึ่งประกอบไปด้วยฐานข้อมูลจริง, ระบบจัดเก็บออบเจกต์ และคอนเทนเนอร์อีกประมาณ 10 ตัว ดังนั้นควรจัดสรรหน่วยความจำให้เหมาะสม และอ่าน วิธีที่บริการ, วอลุ่ม และเครือข่ายของ Docker Compose ทำงานร่วมกัน ก่อนที่คุณจะเริ่มแก้ไขไฟล์ดังกล่าว
คุณควรเลือกตัวเลือกใด
สำหรับบุคคลเดียว จดบันทึกและร่างเอกสาร โดยไม่ต้องการเซิร์ฟเวอร์: Obsidian พร้อมระบบซิงค์ของคุณเอง
สำหรับบุคคลเดียวหรือกลุ่มขนาดเล็กมากที่ต้องการฐานข้อมูลสไตล์ Notion: AppFlowy โดยต้องตรวจสอบขีดจำกัดจำนวนผู้ใช้งานในระดับฟรี (free tier) ก่อน
สำหรับทีมที่เขียนเอกสารจำนวนมากและใช้งาน Google Workspace, Entra หรือผู้ให้บริการ OIDC อยู่แล้ว: Outline
สำหรับทีมที่ต้องการพื้นที่ทำงานร่วมกันที่พร้อมใช้งานภายในบ่ายนี้โดยไม่มีผู้ให้บริการยืนยันตัวตน: Docmost
สำหรับเอกสารโครงสร้างพื้นฐานหรือเอกสารผลิตภัณฑ์ที่มีผู้อ่านจำนวนมากแต่มีผู้แก้ไขเพียงไม่กี่คน: BookStack
สิ่งที่มักเกิดข้อผิดพลาดหลังการติดตั้ง
ปัญหา 3 ประการเป็นสาเหตุหลักของกระทู้ขอความช่วยเหลือในโปรเจกต์เหล่านี้ และทั้ง 3 ประการเป็นเรื่องของการตั้งค่าไม่ใช่บั๊ก
ประการแรกคือ URL ของแอปพลิเคชัน Docmost APP_URL และ Outline URL จะต้องเป็นที่อยู่ที่เบราว์เซอร์ใช้งานจริง รวมถึง https:// ด้วย หากตั้งค่าเป็น localhost และนำแอปพลิเคชันไปไว้หลังโดเมน การเปลี่ยนเส้นทาง (redirect) เมื่อเข้าสู่ระบบจะส่งผู้ใช้ไปยังเครื่องที่ไม่ใช่ของตนเอง
ประการที่สองคือ WebSockets ซึ่งได้อธิบายไว้ข้างต้น การแก้ไขเอกสารร่วมกันจะหยุดทำงานโดยไม่มีการแจ้งเตือน ในขณะที่แอปพลิเคชันยังคงดูเหมือนทำงานปกติ
ประการที่สามคือการสำรองข้อมูล แอปพลิเคชันเหล่านี้เก็บเนื้อหาไว้ใน PostgreSQL หรือ MySQL ไม่ใช่ในไฟล์ที่คุณมองเห็นได้ ดังนั้นการคัดลอกไดเรกทอรีโวลุ่มของฐานข้อมูลที่กำลังทำงานอยู่จึงไม่ใช่การสำรองข้อมูลที่เชื่อถือได้ คุณควรดัมพ์ฐานข้อมูลตามตารางเวลาและจัดเก็บไฟล์ดัมพ์ไว้นอกเซิร์ฟเวอร์ เช่นเดียวกับวิธีที่ การสำรองข้อมูลแบบเข้ารหัสตามตารางเวลาด้วย restic จัดการกับบริการที่มีสถานะ (stateful service) อื่นๆ เมื่อคุณกำลังตัดสินใจว่าจะรันแอปพลิเคชันใดควบคู่กันไป รายการแอปพลิเคชันที่น่าสนใจสำหรับการโฮสต์ด้วยตนเองในปีนี้ จะเป็นตัวช่วยตรวจสอบความเหมาะสมว่าเซิร์ฟเวอร์หนึ่งเครื่องควรแบกรับภาระงานมากน้อยเพียงใด
FAQ
ทางเลือก Notion แบบโฮสต์เองตัวใดที่ใกล้เคียงกับ Notion มากที่สุด?
AppFlowy เป็นโครงการเดียวในกลุ่มนี้ที่มีแนวคิดเรื่องฐานข้อมูลที่แท้จริง ซึ่งหมายถึงการมีฟิลด์ที่กำหนดประเภทข้อมูลได้ พร้อมมุมมองแบบตาราง (grid), กระดาน (board) และปฏิทิน (calendar) บนแถวข้อมูลชุดเดียวกัน ส่วน Outline, Docmost และ BookStack เป็นเครื่องมือจัดการเอกสารที่มีโครงสร้างแบบลำดับชั้นของหน้าเพจ เครื่องมือเหล่านี้ทำหน้าที่จัดการเอกสารได้ดีเยี่ยม แต่ไม่สามารถทดแทนฐานข้อมูลของ Notion ได้
ฉันสามารถโฮสต์ Notion ด้วยตนเองได้หรือไม่?
ไม่ได้ Notion เป็นผลิตภัณฑ์เชิงพาณิชย์แบบโฮสต์สำเร็จรูปที่ไม่มีเวอร์ชันสำหรับโฮสต์เองและไม่มีส่วนประกอบของเซิร์ฟเวอร์ให้ใช้งาน ตัวเลือกทุกตัวในคู่มือนี้เป็นโครงการโอเพนซอร์สแยกต่างหากที่ครอบคลุมการทำงานบางส่วนของ Notion เท่านั้น การย้ายข้อมูลคือการส่งออกและนำเข้า ไม่ใช่การย้ายซอฟต์แวร์ตัวเดียวกันไปติดตั้ง
เครื่องมือเหล่านี้มีแอปพลิเคชันบนมือถือหรือไม่?
AppFlowy มีแอปพลิเคชันแบบเนทีฟสำหรับ iOS และ Android ที่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของคุณได้เมื่อคุณกำหนดค่าให้ชี้ไปยังอินสแตนซ์ของคุณ ส่วน Outline และ Docmost ใช้งานผ่านเบราว์เซอร์บนมือถือ ซึ่งทั้งสองตัวสามารถใช้งานเพื่ออ่านและแก้ไขข้อมูลเบื้องต้นได้ Obsidian มีแอปพลิเคชันบนมือถือที่สมบูรณ์ แต่คุณต้องจัดการเรื่องการซิงค์ข้อมูลด้วยตนเอง สำหรับ BookStack เป็นเว็บแอปพลิเคชันที่ตอบสนองต่อหน้าจอ (responsive) โดยไม่มีแอปพลิเคชันบนมือถืออย่างเป็นทางการ
ฉันต้องใช้ RAM บน VPS เท่าใด?
Docmost กำหนดความต้องการขั้นต่ำไว้ที่ 2 vCPU และ RAM 4 GB ส่วน Outline และ BookStack ก็อยู่ในระดับที่ใกล้เคียงกันสำหรับการใช้งานในทีมขนาดเล็ก ข้อยกเว้นคือ AppFlowy Cloud เนื่องจากไฟล์ compose ของมันเริ่มต้นด้วยบริการประมาณสิบรายการ รวมถึง PostgreSQL ที่ใช้ pgvector และที่เก็บข้อมูลวัตถุแบบ MinIO ดังนั้นควรวางแผนจัดสรรหน่วยความจำและพื้นที่ดิสก์ให้มากกว่านี้อย่างมีนัยสำคัญ
Outline สามารถใช้งานได้โดยไม่ต้องล็อกอินผ่าน Google หรือ Microsoft หรือไม่?
ได้ แต่ต้องมีผู้ให้บริการยืนยันตัวตน (identity provider) Outline รองรับผู้ให้บริการ OpenID Connect ทั่วไปนอกเหนือจากที่ระบุไว้ ดังนั้นเซิร์ฟเวอร์ OIDC ที่โฮสต์เองจึงสามารถใช้งานได้ สิ่งที่ Outline ไม่รองรับคือการใช้ชื่อผู้ใช้และรหัสผ่านภายในระบบโดยตรง และตัวอย่างไฟล์สภาพแวดล้อมของมันระบุว่าต้องมีการกำหนดค่าผู้ให้บริการภายนอกอย่างน้อยหนึ่งราย มิฉะนั้นการติดตั้งจะไม่มีตัวเลือกสำหรับการล็อกอิน