חלופות Notion באירוח עצמי: השוואה מעשית
השוואה בין AppFlowy, Outline, Docmost, BookStack ו-Obsidian לפי מסדי נתונים, שיתוף פעולה, גישה בנייד ומורכבות האירוח, כדי לבחור כלי שמתאים לכם באמת.
התשובה הקצרה
החלופות ל-Notion באירוח עצמי מתחלקות ל-3 קבוצות, והבחירה הנכונה תלויה בעיקר בשאלה באיזה חלק של Notion אתם באמת משתמשים. אם אתם רוצים את התחושה של Notion, עם דפים בתוך דפים ותצוגת מסד נתונים, הפעילו את AppFlowy. אם אתם רוצים ויקי צוותי מהיר עם חיפוש מצוין, הפעילו את Outline. אם אתם רוצים את הדרך הקצרה ביותר משרת חדש לסביבת עבודה פעילה, הפעילו את Docmost.
שני כלים נוספים עולים שוב ושוב בחיפוש הזה, ושניהם מתאימים בכנות לשאלה אחרת. BookStack הוא הבחירה כאשר מה שאתם באמת צריכים הוא תיעוד מובנה. Obsidian הוא הבחירה כאשר בסביבת העבודה יש חבר אחד בלבד: אתם.
כיצד בוצעה ההשוואה
זוהי השוואה בין יכולות מתועדות, המבוססת על התיעוד הרשמי של כל פרויקט, על דוגמת משתני הסביבה שפורסמה עבורו ועל קובץ ה-compose הציבורי שלו, ונבדקה ביולי 2026. אין מדובר בדוח על שנת עבודה בסביבת ייצור עם כל אחד מהפרויקטים. כאשר מצוין להלן גבול, הוא מבוסס על התיעוד של הפרויקט עצמו או על המאגר שלו, והמדריך מציין איזה מהם. הדבר חשוב, משום שרוב הסקירות מסוג זה ממציאות בשקט את החלקים שלא נבדקו.
ארבעת הצירים שלהלן הם הנושאים שעליהם אנשים שואלים בפועל, לפי סדר השאלות: מסדי נתונים ותצוגות טבלאיות, שיתוף פעולה בזמן אמת, גישה ממכשירים ניידים ומשקל תשתית האירוח.
AppFlowy: החלופה הקרובה ביותר ל-Notion, עם הסתייגות בנוגע לרישיון
AppFlowy הוא הפרויקט היחיד כאן שמחקה ברצינות את מודל הנתונים של Notion. קיימים בו דפים, לוחות, רשתות ותצוגות לוח שנה. יישומי שולחן העבודה והטלפון הנייד הם יישומים מקוריים. התכנון בגישת local-first מאפשר ליישום להמשיך לפעול כאשר השרת אינו זמין.
אירוח עצמי דורש שכפול של מאגר git וקובץ compose:
git clone https://github.com/AppFlowy-IO/AppFlowy-Cloud
cd AppFlowy-Cloud
cp deploy.env .env
docker compose up -dערכו את .env לפני הפעלת הפקודה האחרונה. FQDN ו-SCHEME מגדירים את הכתובת הציבורית. GOTRUE_ADMIN_EMAIL ו-GOTRUE_ADMIN_PASSWORD מגדירים את חשבון המנהל הראשון. השארת GOTRUE_ADMIN_PASSWORD=password כפי שהוא גורמת לפריסת שרת ציבורי עם פרטי כניסה צפויים לחשבון המנהל.
זוהי ההסתייגות, והיא העובדה החשובה ביותר במאמר הזה. AppFlowy Cloud עבר למודל open-core. בקובץ README של AppFlowy Cloud מצוין כי שכבת Free באירוח עצמי מציעה "מושב משתמש אחד (לכל מופע)", וכן עד שלושה עורכים אורחים בדפים שאתם משתפים. לכן, הגרסה שרוב האנשים מתכוונים אליה כשהם אומרים "Notion באירוח עצמי" היא, בשכבת Free, סביבת עבודה אישית עם מספר מוגבל של אורחים. שכבות בתשלום באירוח עצמי מסירות את המגבלה הזו. בדקו את השכבות העדכניות לפני שתתכננו פריסה לעשרה אנשים.
Outline: הבחירה הטובה ביותר אם כבר יש לכם כניסה יחידה (SSO)
Outline מספק את חוויית הכתיבה והקריאה הטובה ביותר בקבוצה. החיפוש מהיר ומוצא בפועל את התוכן הדרוש, העורך נקי ושקט, והמבנה מבוסס על אוספים ומסמכים מקוננים ולא על מנוע מסד נתונים. צוותים שכותבים הרבה נוטים להמשיך להשתמש ב-Outline.
Outline דורש את PostgreSQL ואת Redis, והיישום מאזין ביציאה 3000. נדרשים שני סודות, וקובץ הסביבה לדוגמה מסביר בדיוק כיצד ליצור אותם:
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) גנרי.
זו עלות ממשית. אם אינכם מפעילים כבר ספק זהויות, אירוח עצמי של Outline מחייב אתכם להפעיל שירות נוסף לפני שניתן להשתמש ב-Outline בכלל. אם אתם כבר מפעילים ספק כזה, מדובר ביתרון, ו-Outline הוא כנראה הבחירה המתאימה לכם.
Docmost: המהיר ביותר להקמה
Docmost הוא החדש ביותר מבין השלושה, ודורש את העבודה המועטה ביותר כדי להפעילו. הוא כולל עריכה שיתופית בזמן אמת, עצי דפים, מרחבים, תגובות וחשבונות מובנים באמצעות דוא"ל וסיסמה, ולכן אין צורך להגדיר תחילה ספק זהויות.
דף ההתקנה הרשמי כולל ארבע פקודות:
mkdir docmost
cd docmost
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml
openssl rand -hex 32הכניסו את מחרוזת ה-hex אל APP_SECRET בקובץ ה-compose, הגדירו את APP_URL לכתובת שבה תשתמשו בפועל, החליפו את STRONG_DB_PASSWORD בשני המקומות שבהם הוא מופיע, ולאחר מכן הפעילו את המערכת:
docker compose up -d
docker compose psכל שירות צריך לקרוא את running. פתחו את הכתובת בדפדפן. אמור להופיע דף ההגדרה של Docmost, שבו יוצרים את סביבת העבודה הראשונה ואת משתמש הניהול הראשון. המחסנית כוללת את Docmost, את PostgreSQL ואת Redis. בתיעוד מצוינת דרישת מינימום של 2 vCPU ושל 4 GB RAM.
אזהרה אחת שכדאי לחזור עליה מתוך התיעוד: העורך משתמש ב-WebSockets. מאחורי reverse proxy שאינו מעביר כותרות שדרוג של WebSocket, הדף נטען, אך עריכות מדפדפן שני אינן מופיעות לאחר מכן. אף אחד מהמשתמשים אינו רואה הודעת שגיאה. אם אתם מסיימים את TLS לפני השירות, reverse proxy של Traefik שמטפל בכמה יישומים באותו שרת מטפל בשדרוג כברירת מחדל.
BookStack: כאשר דרוש תיעוד ולא סביבת עבודה
BookStack מארגן תוכן כמדפים, ספרים, פרקים ודפים. ההיררכיה הקבועה הזו היא כל העניין. איש אינו צריך להמציא מבנה, וגם שנה לאחר מכן עדיין אפשר לנווט בוויקי. למערכת יש הרשאות מפורטות, עורך טוב, והיא משעממת באופן שבו תיעוד תשתיות צריך להיות משעמם.
אין בה תצוגת מסד נתונים או עריכה בסגנון בלוקים, ולכן היא אינה תחליף ל-Notion כפי שהם שלושת המוצרים הראשונים. BookStack דורש PHP 8.2 ומעלה, וכן MySQL 8.0 או MariaDB 10.6 ומעלה. הפרויקט אינו מפרסם Docker image משלו ומפנה במקום זאת ל-images של הקהילה. הנפוץ ביותר הוא זה של LinuxServer.io:
docker pull lscr.io/linuxserver/bookstack:latestמאחר שה-image מתוחזק על ידי הקהילה, יש לנעול גרסה במקום לעקוב אחר latest, ולעיין בתיעוד של אותו image לגבי המשתנים הנדרשים לו.
Obsidian: אינו יישום שרת, וזו בדיוק הנקודה
Obsidian מאחסן קובצי Markdown רגילים בתיקייה במחשב שלך. אין שרת, ולכן אין מה לארח בעצמך ואין מה שיתקלקל בשעה 3 לפנות בוקר. עבור אדם אחד שכותב הערות, הוא עדיף על כל האפשרויות שלעיל מבחינת מהירות ומבחינת הוודאות שהקבצים שלך ישרדו את התוכנה.
הסנכרון הוא הרכיב שעליך לארח. האפשרויות הן שירות סנכרון רשמי בתשלום, מופע CouchDB שמפעיל את התוסף הקהילתי LiveSync, או סנכרון קבצים רגיל כגון Syncthing או שיתוף WebDAV. עריכה בזמן אמת של כמה אנשים אינה אפשרות כאן. לכן, אם שני אנשים צריכים את אותו דף באותו זמן, Obsidian אינו הכלי המתאים.
מסדי נתונים וטבלאות: המקום שבו רוב החלופות נעצרות
זהו הציר שקובע את החיפוש. מי שמתגעגעים ל-Notion מתגעגעים בדרך כלל למסד הנתונים: טבלה עם שדות בעלי טיפוסים, כמה תצוגות של אותן שורות ומסננים.
ל-AppFlowy יש יכולות אלה, עם תצוגות של רשת, לוח ויומן. ל-Outline, ל-Docmost ול-BookStack אין אותן. יש בהם מסמכים שיכולים להכיל טבלאות פשוטות, אך זה אינו אותו הדבר, משום שלא ניתן לבצע שאילתות על השורות ואין להן תצוגה נוספת. אם מסד נתונים של Notion משמש לניהול העבודה שלכם, AppFlowy היא האפשרות המעשית היחידה בקבוצה זו. לפני שתתחייבו, בדקו את מגבלת המשתמשים בתוכנית החינמית שלה מול גודל הצוות שלכם.
דרישות האירוח: מה כל מחסנית מריצה בפועל
Docmost ו-Outline מריצים שלושה קונטיינרים: היישום, PostgreSQL ו-Redis. שניהם פועלים היטב על VPS קטן. BookStack מריץ את היישום ומסד נתונים מסוג MySQL או MariaDB, ולכן הוא הקל ביותר מבין הארבעה.
AppFlowy Cloud הוא הכבד ביותר בפער ניכר. קובץ ה-compose שפורסם מפעיל את nginx, את MinIO לאחסון אובייקטים, את PostgreSQL עם ההרחבה pgvector, את Redis, את GoTrue לצורך אימות, את שירות AppFlowy Cloud עצמו, ממשק ניהול, worker, שירות חיפוש, שירות AI ואת יישום האינטרנט. מדובר במסד נתונים אמיתי, באחסון אובייקטים ובכ-10 קונטיינרים. הקצו זיכרון בהתאם, וקראו את האופן שבו שירותי Docker Compose, אמצעי אחסון ורשתות משתלבים זה בזה לפני שתתחילו לערוך את הקובץ.
באיזו אפשרות לבחור
אדם אחד שזקוק להערות ולטיוטות, ואינו מעוניין בשרת: Obsidian, עם מנגנון סנכרון משלכם.
אדם אחד או קבוצה קטנה מאוד שמעוניינים במסדי נתונים בסגנון Notion: AppFlowy, לאחר בדיקה מוקדמת של מגבלת המשתמשים בתוכנית החינמית.
צוות שכותב תוכן רב וכבר משתמש ב-Google Workspace, ב-Entra או בספק OIDC: Outline.
צוות שמעוניין בסביבת עבודה משותפת שתהיה זמינה עוד היום, ללא ספק זהויות: Docmost.
תיעוד תשתיות או מוצר שאנשים רבים קוראים ומעטים עורכים: BookStack.
מה נשבר לאחר ההתקנה
שלוש תקלות אחראיות לרוב פניות התמיכה בפרויקטים האלה. שלושתן נובעות מהגדרות ולא מבאגים.
הראשונה היא כתובת היישום. Docmost APP_URL ו-Outline URL חייבים להשתמש בכתובת שהדפדפן אכן משתמש בה, כולל https://. אם מגדירים אותה לערך localhost ומציבים את היישום מאחורי דומיין, הפניות הכניסה שולחות את המשתמשים למחשב שאינו שלהם.
השנייה היא WebSockets, שתוארו לעיל. העריכה השיתופית מפסיקה לפעול ללא הודעה, אף שהיישום נראה תקין.
השלישית היא גיבויים. כל היישומים האלה שומרים את התוכן שלהם ב-PostgreSQL או ב-MySQL, ולא בקבצים שאפשר לראות. לכן העתקת ספריית ה-volume של מסד נתונים פועל אינה גיבוי שאפשר לסמוך עליו. יש לבצע dump של מסד הנתונים לפי לוח זמנים ולשמור את קובץ ה-dump מחוץ לשרת, באותה דרך שבה גיבויים מוצפנים מתוזמנים עם restic מטפלים בכל שירות אחר ששומר מצב. כאשר בוחרים אילו שירותים נוספים להפעיל לצדו, הרשימה הרחבה יותר של יישומים שכדאי לארח בעצמכם השנה מספקת בדיקת סבירות מועילה לכמות העומס ששרת אחד יכול לשאת.
FAQ
איזו חלופת Notion באירוח עצמי היא הקרובה ביותר ל-Notion עצמו?
AppFlowy. זהו הפרויקט היחיד מבין הפרויקטים האלה שמספק מושג אמיתי של מסד נתונים, כלומר שדות בעלי טיפוס עם תצוגות רשת, לוח ולוח שנה עבור אותן שורות. Outline, Docmost ו-BookStack הם כלי מסמכים עם היררכיות של דפים. הם מצוינים לעבודה עם מסמכים, אך אינם מחליפים מסד נתונים של Notion.
האם ניתן לארח את Notion עצמו באופן עצמאי?
לא. Notion הוא מוצר מסחרי המתארח אצל הספק, ללא מהדורה לאירוח עצמי וללא רכיב שרת שפורסם. כל אפשרות במדריך הזה היא פרויקט קוד פתוח נפרד, שמספק חלק מהיכולות של Notion. ההגירה מתבצעת באמצעות ייצוא וייבוא, ולא באמצעות העברה של אותה תוכנה.
האם לכלים האלה יש יישומים למכשירים ניידים?
AppFlowy מפיץ יישומים מקוריים ל-iOS ול-Android, שמתקשרים עם השרת שלכם לאחר שמגדירים בהם את המופע שלכם. ב-Outline וב-Docmost משתמשים באמצעות דפדפן נייד, ושניהם מתאימים כך לקריאה ולעריכה קלה. ל-Obsidian יש יישומים מלאים למכשירים ניידים, אך עליכם לספק את מנגנון הסנכרון. BookStack הוא יישום אינטרנטי רספונסיבי ללא יישום נייד רשמי של היצרן.
כמה RAM דרוש לי ב-VPS?
בתיעוד של Docmost מצוינת דרישה מינימלית של 2 vCPU ושל 4 GB RAM, ו-Outline ו-BookStack נמצאים בטווח דומה עבור צוות קטן. AppFlowy Cloud הוא החריג, מכיוון שקובץ ה-compose שלו מפעיל בתחילה כעשרה שירותים, ובהם PostgreSQL עם pgvector ואחסון אובייקטים של MinIO. לכן יש להקצות לו כמות גדולה משמעותית יותר של זיכרון ושל שטח דיסק.
האם ניתן להשתמש ב-Outline בלי להתחבר באמצעות Google או Microsoft?
כן, אך לא ללא ספק זהויות כלשהו. Outline תומך בספק OpenID Connect כללי לצד הספקים המפורטים בשמו, ולכן שרת OIDC באירוח עצמי פועל גם הוא. הוא אינו תומך בשם משתמש ובסיסמה מקומיים רגילים, ובדוגמת הסביבה שלו מצוין כי יש להגדיר לפחות ספק צד שלישי אחד; אחרת להתקנה אין אפשרויות התחברות.