SSD Nodes Learn 8GB RAM — $66/שנה
מדריכים Matt Connorמאת Matt Connor

Bento: חבילת משרד בקובץ HTML יחיד

Bento היא חבילת משרד ברישיון MIT בקובץ HTML יחיד בגודל כ-571 KB בגרסה v1.0.11. גלו מה היא חוסכת ב-VPS קטן ומה חסר לה לעומת Nextcloud.

מהו Bento

Bento היא חבילת יישומים משרדיים שמופצת כקובץ HTML יחיד. מורידים קובץ אחד, פותחים אותו בכל דפדפן מודרני, והקובץ משמש גם כעורך וגם כמסמך. אין תוכנית התקנה ואין צורך בחשבון. הרישיון הוא MIT, קוד המקור נמצא ב-github.com/nyblnet/bento, והגרסה הראשונה שהופצה פורסמה ב-21 ביולי 2026. נכון ל-1 באוגוסט 2026, עברו פחות משבועיים מאז השקתה. זהו הנתון החשוב ביותר בפוסט הזה, ולכן החלק האחרון עוסק בהערכה ולא במעבר.

מה באמת פירוש הביטוי "נמצא בקובץ יחיד"

חבילת משרד באירוח עצמי היא בדרך כלל אוסף רכיבים. Nextcloud הוא יישום PHP שפועל מאחורי שרת אינטרנט, עם מסד נתונים, מטמון ומפעיל משימות רקע. העורך הוא שירות נוסף לצדו, Collabora Online או ONLYOFFICE Docs, בדרך כלל במכולה משלו, והדפדפן מתקשר אליו באמצעות HTTP. המסמך נמצא במערכת קבצים וברשומה במסד הנתונים, וסשן העריכה נמצא בתוך שירות העורך.

Bento מבטל את הצורך באוסף הרכיבים. ההורדה היא Bento_Slides.bento.html, וגודלה כ-571 KB בגרסה v1.0.11 שפורסמה ב-27 July 2026. בתוך הקובץ היחיד הזה נמצאים:

  • העורך, המשמש גם כמציג
  • סביבת הריצה של המצגת, שמציגה את המצגת במסך מלא
  • הגופנים והתמונות שבהם משתמשת המצגת, כשהם מוטבעים
  • המסמך עצמו, כבלוק JSON קריא סמוך לראש הקובץ

שמירת הקובץ היא החלק החריג. הקובץ משכתב את בלוק הנתונים של עצמו. הדף מבקש מהדפדפן הרשאת כתיבה באמצעות File System Access API (ממשק דפדפן שמאפשר לדף לכתוב בחזרה לקובץ שהמשתמש בחר), ובדפדפנים ללא API זה מתקבלת הורדה במקום זאת. עריכת מצגת יוצרת עותק חדש של אותו קובץ עצמאי. דבר אינו מועלה, משום שאין יעד שאליו ניתן להעלות אותו.

זהו הפרט שאנשים מבינים לעיתים קרובות באופן שגוי כשהם שומעים "קובץ יחיד". אין מדובר בקובץ בינארי יחיד של שרת שמפעיל את חבילת המשרד כתהליך יחיד ב-VPS שלך. אין תהליך כלל. סביבת הריצה היא הדפדפן, ולכן VPS, אם משתמשים בו, מגיש קובץ סטטי בלבד ולא דבר נוסף.

מה כוללת חבילת היישומים המשרדיים Bento כיום

"חבילת יישומים משרדיים" היא שאיפת הפרויקט, ולא רשימת היישומים הזמינים בו עדיין. יישום אחד קיים: bento/slides, עורך מצגות. מפת הדרכים כוללת את bento/spaces עבור הערות, את bento/dash עבור גיליונות וטבלאות, ואת bento/vault. כל אחד מהם מתוכנן להיות קובץ עצמאי מסוג .bento.html. אם אתם זקוקים כיום למעבד תמלילים או לגיליון אלקטרוני, ל-Bento אין יישום כזה.

קצב ההפצה גבוה. v1.0.6, שפורסמה ב-21 July 2026, הייתה גרסת ההפצה הראשונה, ו-v1.0.11 פורסמה ב-27 July 2026 — שש גרסאות בתוך שבעה ימים. זהו סימן חיובי לגבי המתחזקים, ואזהרה לגבי התוכנה. תוכנה שמתפתחת בקצב כזה עדיין חושפת באגים, והערות הגרסה משקפות זאת: תיקונים לקריסת שיתוף פעולה בזמן אמת בעת שימוש בטקסט גדול, לשכפול גיליונות סגנונות בקבצים שנשמרו, ולקווי בסיס של תרשימים בערכים שליליים.

מדוע קובץ יחיד מתאים ל-VPS קטן

פרסום מצגת פירושו העתקת קובץ לתיקייה ששרת האינטרנט שלכם כבר מפרסם. אין צורך בתזמור, אין קונטיינר שצריך להשאיר פעיל, ואין מסד נתונים שצריך להעביר בעת השדרוג. השוו זאת לשירותי העריכה, לפי דרישות המינימום שפרסם כל ספק:

ChartPublished minimum RAM for the editing backend, MB
The data behind this chart
[
  {
    "label": "bento/slides (no backend)",
    "min_ram_mb": 0
  },
  {
    "label": "Collabora Online CODE",
    "min_ram_mb": 1024
  },
  {
    "label": "ONLYOFFICE Docs, Debian package",
    "min_ram_mb": 2048
  },
  {
    "label": "ONLYOFFICE Docs, Docker",
    "min_ram_mb": 4096
  }
]

אלה דרישות מינימום שפורסמו על ידי הספקים נכון לאוגוסט 2026, ולא נתונים שנמדדו על שרת פעיל. Collabora מפרסמת 1 GB עבור המערכת, בתוספת כ-50 MB לכל משתמש, ולכן 1024 MB הם דרישת הסף לפני שהמשתמש הראשון מתחבר. ONLYOFFICE Docs דורש 2048 MB מחבילת Debian ו-4096 MB ב-Docker, וכן 4 GB של swap ו-40 GB של שטח אחסון. ל-backend העריכה של Bento נדרשים 0 MB, משום שאין backend עריכה. מתחת לכל אחד משירותי העריכה עדיין פועל Nextcloud עצמו, יחד עם מסד הנתונים והמטמון שלו, ולכן ב-VPS בנפח 2 GB הפער הזה קובע אילו שירותים נוספים תוכלו לארח.

גם הגיבויים נעשים פשוטים יותר באותו אופן. שחזור Nextcloud פירושו שחזור של קבצים ושל מסד נתונים שתואמים זה לזה, מאותה נקודת זמן. שחזור מצגת Bento פירושו שחזור של קובץ יחיד. גם קובץ זה זקוק לגיבוי אמיתי עם היסטוריה, משום שהעורך כותב מחדש את הקובץ במקומו, וכתיבה במקומה עלולה להיכשל: תצלום restic מתוזמן של התיקייה מספק כיסוי לכך.

קיים רכיב שרת אופציונלי אחד. שיתוף פעולה בזמן אמת משתמש במה שהפרויקט מכנה ממסר עיוור, וניתן לארח אותו בעצמכם מתוך server/sync-worker/ במאגר. המסמכים מוצפנים בדפדפן באמצעות AES-GCM (Galois/Counter Mode, מצב הצפנה מאומת), מפתח החדר לעולם אינו עוזב את הקובץ, והממסר מחזיק בטקסט מוצפן, בתזמון החיבורים וב-hash של המפתח. לעריכה עצמאית אין צורך בממסר.

מה מוותרים עליו בהשוואה ל-Nextcloud ול-Collabora

בקרת הגישה היא הפער הגדול ביותר. ב-Bento, מפתח שיתוף הפעולה נוצר יחד עם המסמך ונשמר בתוך הקובץ, ולכן מי שמחזיק בקובץ הוא חבר בסשן. החלפת המפתח היא הדרך לבטל למישהו את הגישה. במודל הזה אין חשבונות, קבוצות, כניסה יחידה, או יומן ביקורת. Nextcloud מספק משתמשים, קישורי שיתוף עם תאריכי תפוגה, מכסות, היסטוריית גרסאות בצד השרת ולקוחות ניידים. אם שני אנשים זקוקים לרמות גישה שונות לאותו מסמך, Bento אינו יכול לבטא זאת.

יכולת הפעולה ההדדית עם פורמטים היא הפער השני. Bento שומר את הנתונים שלו בתבנית JSON, וזו בדיוק הסיבה שהקובץ קריא ושסקריפט יכול לערוך אותו. Collabora ו-ONLYOFFICE נועדו לבצע המרה הלוך ושוב של OOXML (משפחת .docx ו-.pptx) בנאמנות גבוהה, משום שזה הפורמט שאנשים וארגונים אחרים ישלחו לכם. בדקו את הערות הגרסה כדי לוודא אילו תבניות הגרסה שהורדתם יכולה לייבא ולייצא, לפני שתבנו תהליך עבודה המניח תאימות ל-PowerPoint.

בשלות היא הפער השלישי. הפרויקט מתעד את המגבלות שלו באופן גלוי, וזהו יתרון. פעולת הביטול במהלך שיתוף פעולה בזמן אמת מבוססת על תמונות מצב, ולכן היא עלולה לבטל עריכה מקבילית של משתף פעולה באותו מאפיין. העריכה מיועדת בראש ובראשונה למחשבים שולחניים, ובטלפונים קל יותר לצפות ולהציג מאשר לערוך. תפריט השמירה בשם עדיין אינו מותאם למסך של טלפון. אלה המגבלות הידועות בגרסה v1.0.11. לאחר שבועיים בלבד קיימות גם מגבלות שטרם התגלו.

האם אפשר לסמוך עליו עם מסמכים אמיתיים?

חלקו את השאלה לפי דרישות המסמך. הרצאה בכנס, מצגת מכירות או הרצאה שתרצו לפתוח שוב בעוד 10 שנים מתאימות לכך, משום שהקובץ כולל את עורך המסמכים שלו ואינו תלוי בכך שהפרויקט עדיין יהיה קיים בשנת 2036. חוזה עם 3 סוקרים, מדיניות שמירת מסמכים ומאשר מוגדר אינו מתאים לכך, משום שמסמך כזה זקוק לחשבונות ולהיסטוריה בצד השרת.

יש 2 אמצעי הגנה מעשיים. שמרו מצגות במערכת לניהול גרסאות או בגיבוי הכולל היסטוריית גרסאות, משום שקובץ שמשכתב את עצמו בעת השמירה עלול גם להיפגם בעת השמירה, ותרצו שיהיה ברשותכם העותק מאתמול. התייחסו ל-.bento.html ממישהו שאינכם מכירים כאל תוכנה ולא כאל מסמך, משום שזה אכן מה שהוא: דף אינטרנט שבתוכו יישום מלא. פתחו אותו כפי שהייתם פותחים כל דף אינטרנט לא מהימן.

היבט האוטומציה שימושי באמת וראוי לציון. מכיוון שהמסמך הוא JSON רגיל בתוך הקובץ, סוכן תכנות יכול לערוך .bento.html ישירות, והפרויקט כולל מיומנות עבור Claude Code. הוא פועל גם עם מודלים מקומיים בעלי משקלים פתוחים, כך שמחשב שכבר מריץ Ollama כדי להפעיל את המודל שלכם יכול ליצור טיוטת שקופיות בלי לשלוח דבר אל מחוץ למחשב.

המקום של Bento בשרת קטן

Bento משתייך לכלים ייעודיים אחרים שמצדיקים את מקומם ב-VPS קטן בזכות המבנה המצומצם שלהם: קורא RSS באירוח עצמי או Actual Budget לניהול כספים אישיים. כל כלי מבצע משימה אחת, צורך מעט משאבים, ומאחסן נתונים שאפשר לקרוא בלי היישום. מי שמחליפים את יישום הרשימות שלהם באחת מהחלופות ל-Notion באירוח עצמי מבצעים את אותה הבחירה, והמדריך המקיף יותר למה כדאי לארח בעצמכם מכסה את שאר הרשימה.

אם אתם זקוקים לפלטפורמת מסמכים מלאה עם משתמשים, שיתוף והיסטוריית גרסאות, Nextcloud ב-VPS עם Docker, TLS וגיבויים עדיין היא הפתרון. Bento אינו מתחרה על המקום הזה. זהו הכלי ששולחים למישהו מחוץ לשרת שלכם כקובץ אחד, שנפתח אצלו ללא התחברות וללא תוסף.

FAQ

האם Bento מהווה תחליף ל-Nextcloud ול-Collabora?

לא עבור אותו שימוש. Nextcloud עם Collabora או ONLYOFFICE מספקים חשבונות, תיקיות משותפות, הרשאות והיסטוריית גרסאות בצד השרת, ונדרשת תשתית שרתים אמיתית כדי לספק אותם. Bento מספק קובץ נייד אחד שנפתח בכל מקום ואינו דורש שרת. השתמשו ב-Bento כאשר המסמך צריך להיות עצמאי. השתמשו במחסנית Nextcloud כאשר כמה אנשים זקוקים להרשאות גישה שונות לאותו מסמך לאורך זמן.

האם Bento דורש שרת או VPS?

לא. קובץ .bento.html נפתח מדיסק מקומי בכל דפדפן מודרני, וניתן לערוך אותו במצב לא מקוון. VPS נחוץ לשני שימושים אפשריים: הגשת הקובץ באמצעות HTTPS כדי שאנשים אחרים יוכלו להוריד אותו, והפעלת ממסר הסנכרון לשיתוף פעולה בזמן אמת. ניתן לארח את הממסר באופן עצמאי מתוך server/sync-worker/ במאגר הפרויקט. הוא מאחסן טקסט מוצפן וכן מטא-נתונים של החיבור, ולכן לעולם אינו נחשף לתוכן שלכם.

באיזה פורמט Bento שומר מסמכים?

בפורמט JSON משלו, שנכתב כבלוק קריא בסמוך לראש קובץ ה-HTML, כאשר גופנים ותמונות משובצים לצדו. פתחו את הקובץ בעורך טקסט, ותוכלו לקרוא את מבנה המסמך. לכן סקריפטים וסוכני AI יכולים לערוך מצגת ישירות בקובץ. המשמעות היא גם שהפורמט המאוחסן אינו OOXML. לכן אל תניחו שתהליך עבודה המבוסס על .pptx יישמר, עד שתבדקו את הייבוא והייצוא במהדורה שאתם מריצים.

כיצד פועל שיתוף הפעולה אם אין חשבונות משתמשים?

מפתח שיתוף הפעולה נוצר כאשר המסמך נוצר ונשמר בתוך הקובץ. לכן כל מי שמחזיק בקובץ יכול להצטרף למפגש. העריכות מתמזגות באמצעות CRDT (סוג נתונים משוכפל ללא התנגשויות, מבנה שממזג שינויים מקבילים ללא גורם מרכזי) ומועברות כשהן מוצפנות באמצעות AES-GCM. שמות הנוכחים הם הצהרות ולא הוכחות. לכן יש לקרוא את רשימת המשתתפים כתווית ולא כאימות זהות. ביטול הגישה פירושו החלפת המפתח והפצת הקובץ מחדש.

האם Bento מוכן למסמכים חשובים?

הוא מופץ ברישיון MIT ומפותח באופן פתוח. ב-1 August 2026 הוא היה בן פחות משבועיים, ובשבוע הראשון שלו פורסמו שש מהדורות. התייחסו אליו כתוכנה שאתם מעריכים החודש, ולא כתוכנה שאתם מאמצים כתקן ברבעון הנוכחי. שמרו כל מצגת בגיבוי הכולל היסטוריה. בדקו את נתיב הייצוא שאתם מסתמכים עליו לפני שתסתמכו עליו בפועל. כל תוכן שיש לו דרישות תאימות או שמירת מידע יש להשאיר במערכת הכוללת חשבונות והיסטוריית גרסאות.

#self-hosted#bento#office-suite#nextcloud-alternative#open-source