SSD Nodes Learn 8GB RAM — ஆண்டுக்கு $66

Bento: ஒரே file-ல் office suite

Bento என்பது MIT license-இல் வழங்கப்படும் ஒரே HTML file office suite. சிறிய VPS-ல் இதன் எளிமை தருவது என்ன, Nextcloud-ஐ விட இழப்பது என்ன என்பதை அறியுங்கள்.

Bento என்றால் என்ன

Bento என்பது ஒரே HTML file ஆக வெளியிடப்படும் office suite ஆகும். நீங்கள் ஒரு file-ஐ download செய்து, அதை எந்த நவீன browser-லும் திறக்கலாம். அந்த file-தே editor-ஆகவும் document-ஆகவும் செயல்படும். Installer இல்லை. Account தேவையில்லை. இது MIT license-இன் கீழ் வெளியிடப்பட்டுள்ளது. இதன் source github.com/nyblnet/bento-ல் உள்ளது. இதன் முதல் shipping release 21 July 2026 அன்று வெளியானது. 1 August 2026 அன்று எழுதும்போது, இதன் வயது 2 வாரங்களுக்கும் குறைவு. இந்தப் பதிவில் இதுவே மிக முக்கியமான தகவல். அதனால்தான் இறுதிப் பகுதி migration பற்றியதாக இல்லாமல் evaluation பற்றியதாக உள்ளது.

“ஒரே கோப்பில் அடங்குகிறது” என்பதன் உண்மையான பொருள்

Self-hosted office suite என்பது பொதுவாக ஒரு stack ஆகும். Nextcloud, web server-க்கு பின்னால் PHP ஆக இயங்கி, database, cache மற்றும் background job runner ஆகியவற்றைப் பயன்படுத்துகிறது. Editor என்பது அதனுடன் இணைந்து இயங்கும் இரண்டாவது service ஆகும். இது பொதுவாக Collabora Online அல்லது ONLYOFFICE Docs ஆக இருந்து, தனக்கென உள்ள container-ல் இயங்கும். Browser, HTTP வழியாக அதனுடன் தொடர்புகொள்கிறது. Document, filesystem மற்றும் database row ஆகியவற்றில் சேமிக்கப்படுகிறது. Editing session, editor service-க்குள் இயங்குகிறது.

Bento இந்த stack-ஐ நீக்குகிறது. Download என்பது Bento_Slides.bento.html ஆகும். release v1.0.11-ல் (27 July 2026) இதன் அளவு சுமார் 571 KB ஆகும். அந்த ஒரே file-க்குள் பின்வருபவை உள்ளன:

  • viewer ஆகவும் செயல்படும் editor
  • deck-ஐ full screen-ல் காட்டும் presentation runtime
  • deck பயன்படுத்தும் fonts மற்றும் images, embedded நிலையில்
  • file-ன் மேற்பகுதிக்கு அருகில் readable JSON block ஆக உள்ள document

Saving செய்வதே வழக்கத்திற்கு மாறான பகுதி. File, தனது data block-ஐத் தானாக rewrite செய்கிறது. File System Access API வழியாக write access-ஐ browser-இடம் page கேட்கிறது. இது user தேர்ந்தெடுத்த file-க்கு page மீண்டும் எழுத அனுமதிக்கும் browser interface ஆகும். அந்த API இல்லாத browsers-ல், download கிடைக்கும். Deck-ஐ edit செய்தால், அதே self-contained file-ன் புதிய copy உருவாகும். Upload செய்ய எதுவும் இல்லாததால், எதுவும் upload செய்யப்படாது.

“ஒரே file” என்று கேட்கும்போது பலர் தவறாகப் புரிந்துகொள்ளும் விவரம் இதுதான். உங்கள் VPS-ல் ஒரே process ஆக office suite-ஐ இயக்கும் ஒரு server binary இது அல்ல. Process எதுவும் இல்லை. Runtime என்பது browser ஆகும். ஆகவே, நீங்கள் VPS பயன்படுத்தினால், அது static file-ஐ மட்டும் serve செய்யும்; வேறு எதையும் செய்யாது.

Bento office suite இன்று வழங்குவது

"Office suite" என்பது திட்டத்தின் நோக்கம்; அதன் தற்போதைய பயன்பாடுகளின் பட்டியல் அல்ல. தற்போது ஒரு பயன்பாடு மட்டுமே உள்ளது: bento/slides, இது presentation editor ஆகும். குறிப்புகளில் bento/spaces notes-க்காகவும், bento/dash sheets மற்றும் tables-க்காகவும், bento/vault தனித்த பயன்பாடாகவும் குறிப்பிடப்பட்டுள்ளன. இவை ஒவ்வொன்றும் தனித்தனி .bento.html file ஆகத் திட்டமிடப்பட்டுள்ளன. இன்று word processor அல்லது spreadsheet தேவைப்பட்டால், Bento-வில் அவை இல்லை.

Release வேகம் அதிகமாக உள்ளது. 21 July 2026 அன்று வெளியான v1.0.6 முதல் shipping build ஆகும். 27 July 2026 அன்று v1.0.11 வெளியானது. அதாவது 7 நாட்களில் 6 releases வெளியாகியுள்ளன. இது maintainers குறித்து நல்ல அறிகுறி. அதே நேரத்தில் software குறித்து எச்சரிக்கையாக இருக்க வேண்டும். இவ்வளவு வேகமாக மாறும் software இன்னும் தனது bugs-ஐ கண்டறிந்து வருகிறது. Release notes-லும் இதே நிலை தெரிகிறது: live collaboration-இல் பெரிய text காரணமாக ஏற்படும் crashes, saved files-இல் stylesheet duplication, negative values-க்கான chart baselines ஆகியவற்றுக்கான fixes வெளியிடப்பட்டுள்ளன.

சிறிய VPS-க்கு ஏன் ஒரு கோப்பு போதுமானது

ஒரு deck-ஐ வெளியிடுவது, உங்கள் web server ஏற்கனவே வழங்கும் directory-க்கு ஒரு கோப்பை copy செய்வதாகும். ஒருங்கிணைக்க வேண்டிய எதுவும் இல்லை. தொடர்ந்து இயங்கவைக்க வேண்டிய container இல்லை. Upgrade செய்யும்போது migrate செய்ய வேண்டிய database இல்லை. ஒவ்வொரு vendor வெளியிட்டுள்ள minimum requirements-ஐ பயன்படுத்தும் editor services-உடன் இதை ஒப்பிடுங்கள்:

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
  }
]

இவை August 2026 நிலவரப்படி vendor வெளியிட்ட minimum requirements ஆகும். இயங்கும் server-ல் அளந்த எண்கள் அல்ல. Collabora, system-க்கு 1 GB மற்றும் ஒவ்வொரு user-க்கும் சுமார் 50 MB தேவை எனக் குறிப்பிடுகிறது. ஆகவே முதல் user connect செய்வதற்கு முன்பே 1024 MB என்பது குறைந்தபட்ச அளவாகும். ONLYOFFICE Docs, Debian package-க்கு 2048 MB-ஐயும், Docker-ல் 4096 MB-ஐயும் கேட்கிறது. இதனுடன் 4 GB swap மற்றும் 40 GB disk தேவை. Bento-வின் editing backend-க்கு 0 MB தேவைப்படுகிறது, ஏனெனில் editing backend எதுவும் இல்லை. எந்த editor service-ஐ பயன்படுத்தினாலும், அதன் கீழ் Nextcloud-ஐ அதற்கான database மற்றும் cache உடன் இயக்கிக்கொண்டே இருப்பீர்கள். எனவே 2 GB VPS-ல் இந்த வித்தியாசம், நீங்கள் வேறு எதை host செய்ய முடியும் என்பதைத் தீர்மானிக்கிறது.

Backups-ம் இதேபோல் எளிமையாகின்றன. Nextcloud-ஐ restore செய்வது, ஒன்றுக்கொன்று ஒத்துப்போகும் files மற்றும் database-ஐ ஒரே நேரத்தில் restore செய்வதாகும். Bento deck-ஐ restore செய்வது ஒரு file-ஐ restore செய்வதாகும். அதற்கும் history உடன் முறையான backup தேவை. காரணம், editor அந்த file-ஐ அதே இடத்தில் rewrite செய்கிறது; in-place write தோல்வியடையக்கூடிய write ஆகும்: அந்த directory-க்கான திட்டமிட்ட restic snapshot இதைச் சமாளிக்கும்.

ஒரு optional server component உள்ளது. Live collaboration, project குறிப்பிடும் blind relay-ஐ பயன்படுத்துகிறது. இது repository-ல் server/sync-worker/ முதல் self-host செய்யக்கூடியது. Documents browser-ல் AES-GCM (Galois/Counter Mode, authenticated encryption mode) மூலம் encrypt செய்யப்படுகின்றன. Room key file-ஐ விட்டு வெளியேறாது. Relay ciphertext, connection timing மற்றும் அந்த key-ன் hash-ஐ வைத்திருக்கும். தனியாக editing செய்ய relay தேவையில்லை.

Nextcloud மற்றும் Collabora-வை ஒப்பிடும்போது நீங்கள் விட்டுக்கொடுப்பவை

அணுகல் கட்டுப்பாடே மிகப்பெரிய குறைபாடு. Bento-வில் collaboration key ஆவணம் உருவாக்கப்படும்போது உருவாக்கப்பட்டு, கோப்புக்குள் சேமிக்கப்படுகிறது. எனவே, கோப்பை வைத்திருப்பது session-இன் உறுப்பினராக இருப்பதற்குச் சமம். ஒருவரின் அணுகலைத் திரும்பப் பெற key-ஐ மாற்ற வேண்டும். இந்த மாதிரியில் accounts, groups, single sign-on அல்லது audit trail எதுவும் இல்லை. Nextcloud users, expiry dates கொண்ட share links, quotas, server-side version history மற்றும் mobile clients ஆகியவற்றை வழங்குகிறது. ஒரே ஆவணத்திற்கு இருவருக்கு வெவ்வேறு அளவிலான அணுகல் தேவைப்பட்டால், Bento அதை வெளிப்படுத்த முடியாது.

Format interoperability இரண்டாவது குறைபாடு. Bento தனது சொந்த JSON-ஐச் சேமிக்கிறது. அதனால்தான் கோப்பைப் படிக்க முடிகிறது, மேலும் script மூலம் அதைத் திருத்தவும் முடிகிறது. Collabora மற்றும் ONLYOFFICE ஆகியவை OOXML-ஐ (.docx மற்றும் .pptx family) அதிக துல்லியத்துடன் round-trip செய்ய உருவாக்கப்பட்டவை. ஏனெனில் உலகின் பிற பகுதிகள் உங்களுக்கு அனுப்பும் format அதுவாகும். PowerPoint compatibility-ஐ அடிப்படையாகக் கொண்ட workflow-ஐ உருவாக்குவதற்கு முன், நீங்கள் download செய்த version எந்த formats-ஐ import மற்றும் export செய்கிறது என்பதை release notes-ல் சரிபார்க்கவும்.

Maturity மூன்றாவது குறைபாடு. Project-இன் சொந்த rough edges வெளிப்படையாக ஆவணப்படுத்தப்பட்டுள்ளன. இது அதன் சாதகமான அம்சமாகும். Live collaboration-இன் போது undo, snapshot அடிப்படையில் செயல்படுகிறது. அதனால் collaborator ஒரே property-யில் ஒரே நேரத்தில் செய்த edit-ஐ அது மாற்றியமைக்கலாம். Editing முதலில் desktop-ஐக் குறிவைத்துள்ளது. Phones-ல் view மற்றும் present செய்வது, edit செய்வதைவிடச் சிறப்பாக உள்ளது. Save-as menu இன்னும் phone screen-ல் பொருந்தவில்லை. v1.0.11-இல் இவை அறியப்பட்ட limitations. இது இரண்டு வாரங்கள் பழமையானது என்பதால், அறியப்படாத limitations-உம் உள்ளன.

உண்மையான ஆவணங்களை இதற்கு நம்பிக்கையுடன் ஒப்படைக்கலாமா?

ஆவணத்துக்குத் தேவையானவற்றின் அடிப்படையில் இந்தக் கேள்வியைப் பிரிக்கவும். மாநாட்டு உரை, விற்பனை விளக்கக்காட்சி அல்லது இன்னும் பத்து ஆண்டுகளுக்குப் பிறகு மீண்டும் திறக்க விரும்பும் விரிவுரை ஆகியவற்றுக்கு இது ஏற்றது. ஏனெனில் அந்தக் கோப்பிலேயே அதன் editor உள்ளது; 2036-இலும் project இருக்க வேண்டிய அவசியமில்லை. மூன்று reviewers, retention policy மற்றும் பெயரிடப்பட்ட approver கொண்ட contract-க்கு இது ஏற்றதல்ல. ஏனெனில் அந்த ஆவணத்துக்கு accounts மற்றும் server-side history தேவை.

இரண்டு நடைமுறைப் பாதுகாப்பு நடவடிக்கைகள் உள்ளன. Decks-ஐ version control-ல் அல்லது history கொண்ட backup-ல் வைத்திருக்கவும். Save செய்யும்போது கோப்பு தானாகத் தன்னை மாற்றி எழுதுவதால், அதே நேரத்தில் save செய்யும்போது அது corrupted ஆகவும் முடியும்; எனவே நேற்று இருந்த copy உங்களுக்குத் தேவைப்படும். மேலும், உங்களுக்குத் தெரியாத ஒருவரிடமிருந்து வரும் .bento.html-ஐ document ஆக அல்ல, program ஆகக் கருதவும். அது உண்மையில் அதுதான்: அதற்குள் முழுமையான application உள்ள web page. நம்பகமற்ற எந்த web page-ஐத் திறப்பீர்களோ, அதே முறையில் இதையும் திறக்கவும்.

Automation பற்றிய பகுதி உண்மையில் பயனுள்ளதாக உள்ளது; அதைக் குறிப்பிட்டு சொல்ல வேண்டும். அந்த document கோப்புக்குள் plain JSON ஆக இருப்பதால், coding agent ஒன்று .bento.html-ஐ நேரடியாகத் திருத்த முடியும். இதற்காக project ஒரு Claude Code skill-ஐ வழங்குகிறது. இது local open-weight models உடனும் செயல்படும். எனவே, உங்கள் சொந்த model-ஐ வழங்கும் Ollama ஏற்கனவே இயங்கும் box ஒன்று, எதையும் அந்த machine-க்கு வெளியே அனுப்பாமல் slides-ஐ உருவாக்கலாம்.

சிறிய server-இல் Bento-வின் இடம்

சிறியதாக இருப்பதன் மூலம் சிறிய VPS-இல் இடம்பிடிக்கும், ஒரே பணிக்காக உருவாக்கப்பட்ட பிற tools-உடன் Bento பொருந்துகிறது: self-hosted RSS reader அல்லது தனிப்பட்ட நிதிக்கான Actual Budget. ஒரே பணி, குறைந்த resource பயன்பாடு, application இல்லாமலும் படிக்கக்கூடிய data. தங்கள் notes app-ஐ self-hosted Notion alternatives-களில் ஒன்றால் மாற்றுபவர்களும் இதே தேர்வைச் செய்கிறார்கள். இந்தப் பட்டியலின் மீதியை self-host செய்யக்கூடியவற்றைப் பற்றிய விரிவான guide வழங்குகிறது.

Users, sharing மற்றும் version history கொண்ட முழுமையான document platform தேவைப்பட்டால், Docker, TLS மற்றும் backups உடன் VPS-இல் Nextcloud இன்னும் பொருத்தமான தேர்வாகும். Bento அந்தப் பயன்பாட்டு இடத்துடன் போட்டியிடாது. உங்கள் server-க்கு வெளியிலுள்ள ஒருவருக்கு அனுப்பக்கூடிய, login அல்லது plugin இல்லாமலேயே அவர்கள் திறக்கக்கூடிய ஒரே file-ஆக இது செயல்படுகிறது.

FAQ

Bento, Nextcloud மற்றும் Collabora-க்கு மாற்றாகுமா?

அதே பணிக்கான மாற்றாகாது. Collabora அல்லது ONLYOFFICE உடன் Nextcloud, accounts, shared folders, permissions மற்றும் server-side version history ஆகியவற்றை வழங்குகிறது. இவற்றை வழங்க அதற்கு உண்மையான server stack தேவை. Bento எங்கும் திறக்கக்கூடிய, server தேவையில்லாத ஒரு portable file-ஐ வழங்குகிறது. ஆவணம் தன்னிறைவாக இருக்க வேண்டுமெனில் Bento-வைப் பயன்படுத்துங்கள். ஒரே ஆவணத்தைப் பலர் காலப்போக்கில் வெவ்வேறு அணுகல் உரிமைகளுடன் பயன்படுத்த வேண்டுமெனில் Nextcloud stack-ஐப் பயன்படுத்துங்கள்.

Bento-க்கு server அல்லது VPS தேவையா?

இல்லை. .bento.html file-ஐ எந்த நவீன browser-லும் local disk-இலிருந்து திறந்து, offline-ஆகத் திருத்தலாம். VPS இரண்டு விருப்பப் பணிகளுக்கு மட்டுமே தேவையாகலாம்: மற்றவர்கள் பதிவிறக்குவதற்காக file-ஐ HTTPS மூலம் வழங்குவது, மற்றும் live collaboration-க்கான sync relay-ஐ இயக்குவது. Project repository-யில் உள்ள server/sync-worker/ இலிருந்து relay-ஐ நீங்களே host செய்யலாம். அது ciphertext மற்றும் connection metadata-வை மட்டுமே சேமிக்கும். எனவே அது உங்கள் content-ஐ ஒருபோதும் பார்க்காது.

Bento documents-ஐ எந்த format-ல் சேமிக்கிறது?

அதன் சொந்த JSON format-ல் சேமிக்கிறது. இது HTML file-இன் மேற்பகுதிக்கு அருகிலுள்ள, படிக்கக்கூடிய block-ஆக எழுதப்படுகிறது. Fonts மற்றும் images அதனுடன் சேர்த்து embedded செய்யப்படுகின்றன. File-ஐ text editor-ல் திறந்தால் document structure-ஐப் படிக்கலாம். அதனால் scripts மற்றும் AI agents, deck-ஐ அதே இடத்தில் edit செய்ய முடியும். சேமிக்கப்பட்ட format OOXML அல்ல. எனவே நீங்கள் இயக்கும் release-ல் import மற்றும் export-ஐச் சோதிக்கும் வரை, .pptx workflow தொடர்ந்து இயங்கும் என்று கருத வேண்டாம்.

User accounts இல்லையெனில் collaboration எவ்வாறு செயல்படும்?

Document உருவாக்கப்படும் போது collaboration key உருவாக்கப்பட்டு file-க்குள் சேமிக்கப்படுகிறது. எனவே file-ஐ வைத்திருப்பவர் session-ல் இணையலாம். Edits, CRDT (conflict-free replicated data type; central authority இல்லாமல் ஒரே நேரத்தில் செய்யப்பட்ட மாற்றங்களை merge செய்யும் structure) மூலம் merge செய்யப்படுகின்றன. அவை AES-GCM மூலம் encrypted ஆகப் பரிமாறப்படுகின்றன. Presence names என்பவை claims மட்டுமே; proofs அல்ல. எனவே participant list-ஐ identity check-ஆக அல்லாமல் label-ஆகப் படிக்கவும். Access-ஐ revoke செய்ய key-ஐ rotate செய்து file-ஐ மீண்டும் விநியோகிக்க வேண்டும்.

முக்கியமான documents-க்கு Bento தயாராக உள்ளதா?

இது MIT licensed ஆகும். Open-ஆக develop செய்யப்படுகிறது. 1 August 2026 அன்று இது இரண்டு வாரங்களுக்கும் குறைவான பழமையானது. அதன் முதல் வாரத்தில் ஆறு releases வெளியிடப்பட்டிருந்தன. இதை இந்த மாதம் மதிப்பீடு செய்யும் software-ஆகக் கருதுங்கள். இந்த quarter-ல் standardise செய்யும் software-ஆகக் கருத வேண்டாம். ஒவ்வொரு deck-ஐயும் history உடைய backup-ல் வைத்திருங்கள். நீங்கள் சார்ந்திருக்கும் export path-ஐப் பயன்படுத்துவதற்கு முன் சோதியுங்கள். Compliance அல்லது retention requirement உள்ள எதையும் accounts மற்றும் version history கொண்ட system-ல் வைத்திருங்கள்.

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