SSD Nodes Learn 8GB RAM — $66/वर्ष
मार्गदर्शक Matt Connorद्वारे Matt Connor · अपडेटेड 2026-08-01

Self-hosted Notion पर्याय: AppFlowy, Outline तुलना

AppFlowy, Outline, Docmost, BookStack आणि Obsidian यांची databases, collaboration, mobile support आणि hosting सुलभतेवर आधारित स्पष्ट तुलना व योग्य पर्याय निवडण्याचे मार्गदर्शन.

थोडक्यात उत्तर

Self-hosted Notion पर्याय तीन गटांत विभागले जातात. योग्य पर्याय निवडणे मुख्यतः तुम्ही Notion मधील कोणता भाग प्रत्यक्षात वापरता यावर अवलंबून असते. तुम्हाला pages च्या आत pages आणि database view असलेला Notion सारखा अनुभव हवा असल्यास, AppFlowy चालवा. उत्कृष्ट search असलेला जलद team wiki हवा असल्यास, Outline चालवा. नवीन server पासून कार्यरत workspace पर्यंत पोहोचण्याचा सर्वात सोपा मार्ग हवा असल्यास, Docmost चालवा.

या शोधात आणखी दोन tools वारंवार समोर येतात. ते दोन्ही वेगळ्या गरजांसाठी योग्य पर्याय आहेत. तुम्हाला प्रत्यक्षात structured documentation हवे असल्यास, BookStack निवडा. Workspace मध्ये फक्त एकच सदस्य असल्यास — तुम्ही — Obsidian निवडा.

यांची तुलना कशी केली

ही तुलना प्रत्येक प्रकल्पाच्या अधिकृत दस्तऐवजीकरणातून, प्रकाशित environment sample मधून आणि public compose file मधून घेतलेल्या दस्तऐवजीकृत क्षमतांवर आधारित आहे. ही माहिती July 2026 मध्ये तपासली आहे. प्रत्येक प्रकल्पावर production मध्ये एक वर्ष काम केल्यानंतर तयार केलेला हा अहवाल नाही. खाली एखादी मर्यादा दिली असल्यास, ती त्या प्रकल्पाच्या स्वतःच्या दस्तऐवजीकरणातून किंवा repository मधून घेतलेली आहे. मार्गदर्शकात याचा स्रोत स्पष्ट केला आहे. हे महत्त्वाचे आहे, कारण अशा बहुतेक roundup मध्ये तपासलेले नसलेले भाग गृहीत धरले जातात.

खालील चार निकष हे लोक प्रत्यक्षात विचारत असलेले निकष आहेत. त्यांचा क्रमही लोक विचारतात त्याच क्रमाने आहे: databases आणि table views, real time collaboration, mobile access आणि hosting weight.

AppFlowy: Notionशी सर्वाधिक साम्य, परंतु परवान्याची अट

AppFlowy हा येथे दिलेला एकमेव प्रकल्प आहे, जो Notionच्या डेटा मॉडेलची गंभीरपणे नक्कल करतो. Pages, boards, grids आणि calendar views उपलब्ध आहेत. Desktop आणि mobile apps native आहेत. Local-first रचनेमुळे server उपलब्ध नसतानाही app कार्यरत राहतो.

Self-hosting साठी git clone आणि compose file पुरेसे आहेत:

git clone https://github.com/AppFlowy-IO/AppFlowy-Cloud
cd AppFlowy-Cloud
cp deploy.env .env
docker compose up -d

शेवटची command चालवण्यापूर्वी .env संपादित करा. FQDN आणि SCHEME public address निश्चित करतात. GOTRUE_ADMIN_EMAIL आणि GOTRUE_ADMIN_PASSWORD पहिला admin account निश्चित करतात. GOTRUE_ADMIN_PASSWORD=password तसेच ठेवल्यास अंदाज लावता येईल असा admin login असलेला public server सुरू होतो.

ही महत्त्वाची अट आहे आणि या लेखातील सर्वांत महत्त्वाची बाबही आहे. AppFlowy Cloud ने open-core model स्वीकारले आहे. AppFlowy Cloud README नुसार, self-hosted Free tier मध्ये "One user seat (per instance)" उपलब्ध असते. तुम्ही share केलेल्या pages वर जास्तीत जास्त तीन guest editors देखील उपलब्ध असतात. त्यामुळे "self-hosted Notion" म्हणताना बहुतेक लोक ज्या आवृत्तीचा विचार करतात, ती free tier मध्ये मर्यादित guests असलेली personal workspace असते. Paid self-hosted tiers ही मर्यादा दूर करतात. त्यावर दहा जणांची rollout योजना करण्यापूर्वी सध्याचे tiers तपासा.

Outline: सर्वोत्कृष्ट शोध, तुमच्याकडे आधीपासून single sign-on असल्यास

Outline हा या समूहातील लेखन आणि वाचनासाठी सर्वाधिक सक्षम पर्याय आहे. शोध जलद आहे आणि प्रत्यक्षात आवश्यक माहिती शोधतो. संपादक साधा आणि शांत आहे. रचना database engine ऐवजी collections आणि nested documents वर आधारित आहे. जे संघ मोठ्या प्रमाणावर लेखन करतात ते Outline वापरत राहतात.

Outline ला PostgreSQL आणि Redis आवश्यक आहेत. अॅप port 3000 वर ऐकते. दोन secrets आवश्यक आहेत. नमुना environment file ते कसे तयार करायचे हे स्पष्टपणे सांगते:

openssl rand -hex 32   # SECRET_KEY
openssl rand -hex 32   # UTILS_SECRET

त्यानंतर URL मध्ये तुमचा public HTTPS address, तसेच DATABASE_URL आणि REDIS_URL सेट करा. लोकांना आश्चर्य वाटणारी एक बाब authentication आहे. Outline मध्ये username आणि password द्वारे built-in login नाही. त्याच्या स्वतःच्या .env.sample मध्ये third-party sign-in credentials विषयी असे म्हटले आहे: "कार्यरत installation साठी यांपैकी किमान ONE आवश्यक आहे; अन्यथा तुमच्याकडे sign-in चे कोणतेही पर्याय राहणार नाहीत". Google, Microsoft Entra, Slack, Discord आणि generic OpenID Connect (OIDC) provider हे समर्थित पर्याय आहेत.

ही एक वास्तविक किंमत आहे. तुम्ही आधीपासून identity provider चालवत नसल्यास, Outline self-host करण्यासाठी Outline वापरण्यायोग्य होण्यापूर्वी आणखी एक service self-host करावी लागते. तुम्ही identity provider चालवत असल्यास, हे एक वैशिष्ट्य आहे आणि Outline कदाचित तुमच्यासाठी योग्य पर्याय आहे.

Docmost: सर्वांत जलद सुरू करता येणारे

Docmost हे तिन्हीपैकी सर्वांत नवीन उत्पादन आहे आणि ते सुरू करण्यासाठी सर्वांत कमी काम करावे लागते. यात रिअल-टाइम सहयोगी संपादन, पृष्ठ-वृक्ष, स्पेसेस, टिप्पण्या तसेच अंगभूत ईमेल आणि पासवर्ड खाती आहेत. त्यामुळे आधी identity provider ची व्यवस्था करण्याची गरज नसते.

अधिकृत स्थापना पृष्ठावर चार commands दिले आहेत:

mkdir docmost
cd docmost
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml
openssl rand -hex 32

ती hex string compose file मधील APP_SECRET मध्ये ठेवा. APP_URL हे तुम्ही प्रत्यक्षात वापरणार असलेल्या पत्त्यावर सेट करा. STRONG_DB_PASSWORD ज्या दोन ठिकाणी दिसते, त्या दोन्ही ठिकाणी ते बदला. त्यानंतर ते सुरू करा:

docker compose up -d
docker compose ps

प्रत्येक service ने running वाचले पाहिजे. हा पत्ता browser मध्ये उघडा. Docmost चे setup page दिसले पाहिजे. तेथे पहिला workspace आणि पहिला admin user तयार करा. या stack मध्ये Docmost, PostgreSQL आणि Redis आहेत. दस्तऐवजांनुसार किमान आवश्यकता 2 vCPU आणि 4 GB RAM आहे.

दस्तऐवजांमध्ये पुन्हा स्पष्ट केलेली एक सूचना महत्त्वाची आहे: editor WebSockets वापरतो. WebSocket upgrade headers पुढे न पाठवणाऱ्या reverse proxy मागे तो चालवल्यास page लोड होते. त्यानंतर दुसऱ्या browser मधून केलेली संपादने दिसत नाहीत. कोणत्याही user ला error देखील दिसत नाही. समोर TLS समाप्त करत असल्यास, एका box वर अनेक apps हाताळणारा Traefik reverse proxy upgrade योग्य प्रकारे हाताळतो.

BookStack: कार्यक्षेत्र नव्हे, दस्तऐवजीकरण हवे असल्यास

BookStack मधील सामग्री shelves, books, chapters आणि pages यांमध्ये संघटित केली जाते. ही निश्चित श्रेणीव्यवस्था हाच त्याचा मुख्य उद्देश आहे. कोणालाही रचना स्वतः तयार करावी लागत नाही. एक वर्षानंतरही wiki मध्ये सहज नेव्हिगेट करता येते. यामध्ये मजबूत परवानग्या आणि चांगला editor आहे. पायाभूत सुविधांच्या दस्तऐवजीकरणासाठी ते असावे तसे साधे आहे.

यामध्ये database view किंवा block-style editing नाही. त्यामुळे पहिल्या तीन पर्यायांप्रमाणे ते Notion चा पर्याय ठरत नाही. BookStack साठी PHP 8.2 किंवा त्यानंतरची आवृत्ती आणि MySQL 8.0 किंवा MariaDB 10.6 किंवा त्यानंतरची आवृत्ती आवश्यक आहे. प्रकल्प स्वतःची Docker image प्रकाशित करत नाही. त्याऐवजी तो community images वापरण्याची शिफारस करतो. यापैकी LinuxServer.io ची image सर्वाधिक वापरली जाते:

docker pull lscr.io/linuxserver/bookstack:latest

ही image community द्वारे maintain केली जात असल्याने latest चा मागोवा घेण्याऐवजी एखादी आवृत्ती pin करा. आवश्यक variables साठी त्या image चे स्वतःचे documentation वाचा.

Obsidian: सर्व्हर अनुप्रयोग नाही, आणि हाच त्याचा उद्देश आहे

Obsidian तुमच्या मशीनवरील एका फोल्डरमध्ये साध्या Markdown फाइल्स साठवते. येथे सर्व्हर नाही. त्यामुळे काहीही self-host करण्याची गरज नाही आणि पहाटे 3 वाजता काही बिघडण्याची शक्यताही नाही. एका व्यक्तीने नोंदी लिहिण्यासाठी, वेगाच्या बाबतीत आणि तुमच्या फाइल्स सॉफ्टवेअरपेक्षा जास्त काळ टिकतील या खात्रीच्या बाबतीत, वरील सर्व पर्यायांपेक्षा Obsidian चांगले आहे.

Sync हा तुम्ही host करत असलेला भाग आहे. यासाठी सशुल्क first-party sync service, community LiveSync plugin चालवणारे CouchDB instance, किंवा Syncthing अथवा WebDAV share सारखे साधे file sync हे पर्याय आहेत. अनेक व्यक्तींनी real-time editing करणे या यादीत नाही. त्यामुळे दोन व्यक्तींना एकाच वेळी तेच पृष्ठ हवे असल्यास, Obsidian हे चुकीचे साधन आहे.

डेटाबेस आणि टेबल्स: जिथे बहुतेक पर्याय अपुरे ठरतात

हा घटक शोधाचा निर्णय घेतो. Notion चुकवणाऱ्या वापरकर्त्यांना बहुतेकदा डेटाबेसची उणीव जाणवते: टाइप केलेली फील्ड्स असलेले टेबल, त्याच ओळींसाठी अनेक दृश्ये आणि फिल्टर.

AppFlowy मध्ये ही सुविधा आहे. त्यात grid, board आणि calendar views आहेत. Outline, Docmost आणि BookStack मध्ये ही सुविधा नाही. त्यांच्यात साधी टेबल्स असलेली documents तयार करता येतात. पण ते यासारखे नाही, कारण त्या ओळींवर query करता येत नाही आणि त्यांच्यासाठी दुसरे view उपलब्ध नसते. Notion database मध्ये तुमचे काम ठेवलेले असल्यास, या गटात AppFlowy हाच तुमचा खरा पर्याय आहे. अंतिम निर्णय घेण्यापूर्वी त्याच्या free tier मधील seat limit तुमच्या team size साठी पुरेशी आहे का, हे तपासा.

होस्टिंगचा भार: प्रत्येक स्टॅक प्रत्यक्षात काय चालवतो

Docmost आणि Outline प्रत्येकी तीन कंटेनर चालवतात: app, PostgreSQL आणि Redis. दोन्ही लहान VPS वर सहज चालतात. BookStack app सोबत MySQL किंवा MariaDB डेटाबेस चालवतो. या चार पर्यायांपैकी तो सर्वांत कमी संसाधने वापरतो.

AppFlowy Cloud सर्वांत जास्त संसाधने वापरतो. त्याच्या प्रकाशित compose फाइलमधून nginx, ऑब्जेक्ट स्टोरेजसाठी MinIO, pgvector extension सह PostgreSQL, Redis, प्रमाणीकरणासाठी GoTrue, AppFlowy Cloud service, admin frontend, worker, search service, AI service आणि web app सुरू होतात. यात प्रत्यक्ष डेटाबेस, ऑब्जेक्ट स्टोअर आणि सुमारे दहा कंटेनर असतात. त्यानुसार मेमरीचे बजेट ठरवा. ती फाइल संपादित करण्यापूर्वी Docker Compose सेवा, volumes आणि networks एकत्र कसे कार्य करतात हे समजून घ्या वाचा.

तुम्ही कोणता पर्याय निवडावा

एक व्यक्ती, नोंदी आणि मसुदे, तसेच सर्व्हर नको असल्यास: Obsidian, तुमच्या स्वतःच्या sync सह.

Notion-शैलीतील databases हवे असलेली एक व्यक्ती किंवा अतिशय लहान गट असल्यास: AppFlowy, पण आधी free tier मधील seat limit तपासा.

मोठ्या प्रमाणावर लेखन करणारा आणि आधीपासून Google Workspace, Entra किंवा OIDC provider वापरणारा संघ असल्यास: Outline.

identity provider शिवाय आज दुपारपर्यंत shared workspace कार्यान्वित हवा असल्यास: Docmost.

अनेक लोक वाचतात आणि मोजकेच लोक संपादन करतात असे infrastructure किंवा product documentation असल्यास: BookStack.

स्थापनेनंतर काय बिघडते

या प्रकल्पांवरील बहुतेक support threads साठी तीन समस्या कारणीभूत असतात. या तिन्ही समस्या bugs नसून configuration मधील त्रुटी असतात.

पहिली समस्या app URL ची असते. Docmost APP_URL आणि Outline URL साठी browser प्रत्यक्षात वापरत असलेला पत्ता देणे आवश्यक आहे. त्यात https:// देखील असणे आवश्यक आहे. तो localhost वर सेट करून app ला domain मागे ठेवल्यास, login redirects वापरकर्त्यांना त्यांच्या स्वतःच्या नसलेल्या मशीनकडे पाठवतात.

दुसरी समस्या वर वर्णन केलेली WebSockets ची आहे. app निरोगी दिसत असताना collaborative editing शांतपणे बंद होते.

तिसरी समस्या backups ची आहे. या सर्व apps मधील content दिसणाऱ्या files मध्ये नसून PostgreSQL किंवा MySQL मध्ये साठवले जाते. त्यामुळे चालू database ची volume directory कॉपी करणे हा विश्वासार्ह backup नाही. ठराविक वेळापत्रकानुसार database dump घ्या आणि तो server बाहेर साठवा. इतर कोणत्याही stateful service साठी restic वापरून नियोजित encrypted backups ज्या पद्धतीने घेतले जातात, त्याच पद्धतीने हे करा. त्यासोबत आणखी काय चालवायचे हे ठरवताना, या वर्षी self-hosting करण्यायोग्य apps ची विस्तृत यादी एका server ने किती भार घ्यावा याचे उपयुक्त वास्तव-परीक्षण ठरते.

FAQ

Notion च्या सर्वात जवळचा self-hosted Notion पर्याय कोणता आहे?

AppFlowy. या प्रकल्पांपैकी खऱ्या database संकल्पनेसह असलेला हा एकमेव प्रकल्प आहे. त्यात एकाच rows साठी typed fields आणि grid, board तसेच calendar views उपलब्ध आहेत. Outline, Docmost आणि BookStack ही page hierarchies असलेली document tools आहेत. दस्तऐवजांसाठी ती उत्कृष्ट आहेत; मात्र ती Notion database ची जागा घेत नाहीत.

मी स्वतः Notion self-host करू शकतो का?

नाही. Notion हे commercial hosted product आहे. त्याची self-hosted edition किंवा प्रकाशित server component उपलब्ध नाही. या मार्गदर्शिकेतील प्रत्येक पर्याय हा स्वतंत्र open source project आहे आणि Notion च्या कार्यक्षमतेचा काही भाग पुरवतो. Migration म्हणजे export आणि import प्रक्रिया आहे; ते त्याच software चे थेट स्थलांतर नाही.

या tools साठी mobile apps उपलब्ध आहेत का?

AppFlowy चे native iOS आणि Android apps उपलब्ध आहेत. ते तुमच्या instance कडे निर्देशित केल्यानंतर तुमच्या स्वतःच्या server शी जोडले जातात. Outline आणि Docmost mobile browser द्वारे वापरले जातात. वाचन आणि किरकोळ editing साठी दोन्ही त्या पद्धतीने वापरण्यायोग्य आहेत. Obsidian चे पूर्ण mobile apps उपलब्ध आहेत; मात्र sync ची व्यवस्था तुम्हालाच करावी लागते. BookStack हे responsive web application आहे; त्याचे first party mobile app उपलब्ध नाही.

VPS वर मला किती RAM आवश्यक आहे?

Docmost मध्ये किमान 2 vCPU आणि 4 GB RAM आवश्यक असल्याचे नमूद केले आहे. लहान team साठी Outline आणि BookStack ची आवश्यकता साधारण याच range मध्ये आहे. AppFlowy Cloud हा अपवाद आहे. त्याच्या compose file मध्ये PostgreSQL with pgvector आणि MinIO object storage यांसह सुमारे ten services सुरू होतात. त्यामुळे त्यासाठी लक्षणीय अधिक memory आणि disk ची योजना करा.

Google किंवा Microsoft sign-in शिवाय Outline वापरता येते का?

होय; मात्र कोणत्यातरी identity provider शिवाय नाही. Outline named providers सोबत generic OpenID Connect provider चे समर्थन करते. त्यामुळे self-hosted OIDC server वापरता येतो. मात्र plain local username and password चे समर्थन त्यात नाही. त्याच्या environment sample नुसार किमान एक third party provider configure केलेला असणे आवश्यक आहे; अन्यथा installation मध्ये sign-in चे कोणतेही पर्याय उपलब्ध राहत नाहीत.

#notion#appflowy#outline#docmost#self-hosting#notes