[{"data":1,"prerenderedAt":205},["ShallowReactive",2],{"seo-verification":3,"blog-notion-ai-bundled-migrate-to-docmost-or-appflowy-in-2026-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":13,"excerpt":14,"readTime":15,"views":16,"isPinned":17,"publishedAt":18,"category":19,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":146,"ctaBody":147,"ctaButton":148,"ctaUrl":149,"relatedPosts":150},309,"notion-ai-bundled-migrate-to-docmost-or-appflowy-in-2026",{"fr":10,"en":8,"ar":11,"es":12},"notion-ai-bundle-alternatives-self-hosted-2026","بديل-notion-المستضاف-ذاتيا-docmost-أو-appflowy-2026","notion-ai-incluido-migrar-a-docmost-o-appflowy-en-2026","Notion AI bundled: migrate to Docmost or AppFlowy in 2026","Notion bundled AI into Business at $20\u002Fuser\u002Fmonth. Two self-hosted alternatives: Docmost (AGPL-3.0) and AppFlowy — VPS requirements and export steps.",10,0,false,"2026-08-28T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":22},5,"Comparison","comparatif","bg-info\u002F10 text-info",[25],{"id":20,"name":21,"slug":22,"color":23,"icon":22},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fnotion-ai-bundle-alternatives-self-hosted-2026-poster.svg",{"categorySlug":30,"appSlug":31},"collaboration-productivity","docmost","In 2026, Notion bundled its AI module into the Business plan, raising the price to $20\u002Fuser\u002Fmonth (annual). For a ten-person team, that is $2,400 per year for a collaborative knowledge base — a cost that did not exist last year. Two self-hosted tools let you reclaim that budget: Docmost, a fully AGPL-3.0 collaborative wiki deployable in three containers, and AppFlowy, a Notion-closer alternative whose Cloud backend is proprietary. This guide covers the selection criteria, VPS requirements, and the migration procedure from Notion.",[34,38,50,99,102,105,108,136,140,143],{"type":35,"title":36,"body":37},"h2","What Notion changed in 2026","Notion integrated its AI module directly into the Business plan in 2026, with no option to disable it or pay for it separately. The Business plan is now listed at $20\u002Fuser\u002Fmonth on annual billing, or approximately $24\u002Fuser\u002Fmonth on monthly billing — source: \u003Ca href=\"https:\u002F\u002Fwww.notion.com\u002Fpricing\">notion.com\u002Fpricing\u003C\u002Fa>.\n\nFor teams that did not use AI, this bundling amounts to paying for an imposed module. A five-person team goes from $50 to $100 per month. A twenty-person team exceeds $400 per month for a tool that was $200. The migration trigger is not technical — it is an editor's decision to bundle two products to defend its ARPU.",{"type":39,"title":40,"items":41},"ul","Why migrate to a self-hosted solution",[42,43,44,45,46,47,48,49],"**Predictable cost** — a VPS with Docmost costs the same the month your team grows from five to fifteen people: no per-seat pricing revised unilaterally.","**Data under your control** — your knowledge base never leaves your infrastructure; no model training on your documents without your consent.","**No imposed bundling** — you choose which modules to deploy; AI can remain optional.","**Real-time collaborative editing** — Docmost offers live co-editing with visible cursors and instant synchronisation, without third-party plugins.","**Standard export** — data stays in Markdown or HTML; a future migration to another tool does not depend on any proprietary format.","**AGPL-3.0 licence** — for Docmost, the source code is fully open and auditable; no fair-code clauses or commercial licences needed for core features.","**Integration with your existing infrastructure** — Docmost plugs directly into a private Docker network, alongside your other self-hosted services.","**Reversibility** — Notion's Markdown export is documented and functional; moving back to Notion or to a third tool requires no scraping.",{"type":51,"title":52,"headers":53,"rows":58},"comparison","Notion \u002F Docmost \u002F AppFlowy — comparison",[54,55,56,57],"Criterion","Notion Business","Docmost","AppFlowy",[59,64,69,74,79,84,89,94],[60,61,62,63],"Licence","Proprietary (SaaS)","AGPL-3.0 full","Frontend AGPL-3.0 — Cloud backend proprietary",[65,66,67,68],"Cost (10-person team)","$200\u002Fmonth (annual)","VPS cost only — no seat fee","VPS cost (limited self-hosted) or paid Cloud",[70,71,72,73],"Real-time collaboration","Yes, native","Yes, native (WebSocket)","Yes in Cloud — partial in self-hosted",[75,76,77,78],"Databases \u002F views","Yes — tables, kanban, calendar, gallery","No — wiki only","Yes — grids, tables, kanban",[80,81,82,83],"Per-space permissions","Yes — granular per page","Yes — spaces, groups, roles","Yes in Cloud — limited in self-hosted",[85,86,87,88],"Export","Markdown, HTML, PDF","Markdown, HTML","Markdown, JSON",[90,91,92,93],"API","Public REST API","REST API (v1)","API available",[95,96,97,98],"Hosting","SaaS only","Self-hosted only","Self-hosted or AppFlowy Cloud",{"type":35,"title":100,"body":101},"Docmost — the clean migration","Docmost is an open source collaborative wiki released under the AGPL-3.0 licence in its entirety — no distinction between a community edition and an enterprise edition for core features. The project has passed ~20,000 GitHub stars. It relies on three components: a Node.js application container, a PostgreSQL database, and Redis for real-time synchronisation. No Electron, no heavy client — the interface loads in the browser.\n\nIts strengths for a migration from Notion: a hierarchical workspace (spaces → pages → sub-pages), live co-editing with visible cursors, inline comments, mentions, tags, attachments, and full-text search. It does not claim to replace Notion databases (tables, kanban, calendar) — it is a wiki, not a no-code tool. If your Notion usage is primarily documentation pages, runbooks, and a knowledge base, Docmost covers the essentials.\n\nContent import from Notion is done via the Markdown or HTML format produced by Notion's native export. The folder structure of the export can be converted into a hierarchy of spaces and pages in Docmost using a script or manually for smaller corpora.",{"type":35,"title":103,"body":104},"AppFlowy — the limits to know before migrating","AppFlowy presents itself as an open source alternative to Notion with an interface closer to the original: database views (grids, tables, kanban, calendar), rich content blocks, integrable AI. The frontend is released under the AGPL-3.0 licence.\n\n**The important distinction: AppFlowy's Cloud backend is proprietary.** When you use AppFlowy in self-hosted mode, some advanced collaboration features — real-time multi-user synchronisation, team management, granular permissions — are complete in AppFlowy's paid Cloud offering and partial or limited in the self-hosted version. **Do not describe AppFlowy as 'fully open source': this is not accurate for the backend.**\n\nFor teams with heavy Notion database usage (relational tables, multiple views, formulas), AppFlowy self-hosted is the closest candidate in terms of features. But the trade-off to evaluate is clear: if you want full real-time collaboration without depending on AppFlowy Cloud, Docmost is simpler and more predictable.\n\nIn summary: AppFlowy if you need database views and accept the self-hosted limitations; Docmost if you want a simple collaborative wiki, fully AGPL-3.0, with no licensing surprises.",{"type":35,"title":106,"body":107},"VPS requirements for Docmost","Docmost runs in three Docker containers: the Node.js application, PostgreSQL, and Redis. Recommended requirements for a 5-to-20-person team:\n\n- **CPU**: 2 vCPU minimum (4 recommended for active co-editing)\n- **RAM**: 2 GB minimum (4 GB recommended if you also run PostgreSQL on the same machine)\n- **Disk**: 20 GB SSD for binaries and database, plan for more depending on the volume of stored attachments\n- **OS**: Ubuntu 22.04 LTS or Debian 12 with Docker Compose v2\n- **Network**: a dedicated subdomain (`wiki.your-domain.com`), a TLS certificate, and a reverse proxy (nginx or Caddy)\n- **Ports**: 3000 (Docmost) not exposed publicly — only the reverse proxy on 443\n\nAn entry-level VPS plan is sufficient for fewer than ten simultaneous active users. For twenty users with attachment-heavy documents, plan for 4 vCPU and 4 GB RAM.",{"type":109,"title":110,"steps":111},"steps","Migrating from Notion to Docmost: complete procedure",[112,115,118,121,124,127,130,133],{"title":113,"body":114},"Export your Notion workspace","In Notion, open **Settings → Export** (or via the workspace menu). Choose the **Markdown & CSV** format (which produces a ZIP containing `.md` files and attachments). Check the **Include subpages** option to preserve the hierarchy. The export produces a ZIP file structured by workspace and page — this is your starting point for the import.",{"title":116,"body":117},"Provision the VPS and install Docker","On your Ubuntu 22.04 or Debian 12 VPS, install Docker Engine and Docker Compose v2:\n```bash\ncurl -fsSL https:\u002F\u002Fget.docker.com | sh\nsystemctl enable --now docker\n```\nCreate a working directory:\n```bash\nmkdir -p \u002Fopt\u002Fdocmost && cd \u002Fopt\u002Fdocmost\n```",{"title":119,"body":120},"Deploy Docmost with Docker Compose","Create a `docker-compose.yml` file from Docmost's official documentation (\u003Ca href=\"https:\u002F\u002Fdocmost.com\u002Fdocs\u002Fself-hosting\u002Fdocker\">docmost.com\u002Fdocs\u002Fself-hosting\u002Fdocker\u003C\u002Fa>). The official file defines three services: `docmost`, `db` (PostgreSQL 16) and `redis`. Configure the environment variables:\n```bash\nAPP_URL=https:\u002F\u002Fwiki.your-domain.com\nAPP_SECRET=\u003Crandom-32-char-key>\nDATABASE_URL=postgresql:\u002F\u002Fdocmost:password@db:5432\u002Fdocmost\nREDIS_URL=redis:\u002F\u002Fredis:6379\n```\nStart the containers:\n```bash\ndocker compose up -d\n```",{"title":122,"body":123},"Configure the reverse proxy (nginx or Caddy)","For nginx, create a vhost that proxies Docmost's port 3000 to your subdomain over HTTPS. Minimal example:\n```bash\nserver {\n    listen 443 ssl;\n    server_name wiki.your-domain.com;\n    location \u002F {\n        proxy_pass http:\u002F\u002F127.0.0.1:3000;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection \"upgrade\";\n        proxy_set_header Host $host;\n    }\n}\n```\nThe `Upgrade` header is essential for real-time WebSocket co-editing.",{"title":125,"body":126},"Create spaces and import content","Open `https:\u002F\u002Fwiki.your-domain.com` and create your first administrator account. Create one space per logical section of your Notion workspace (one space per project, team, or domain). Import content: in each space, use the **Import** button and load the Markdown files extracted from the Notion ZIP. Attachments referenced in the Markdown (images, PDFs) must be uploaded separately via the editor or using the API for large volumes.",{"title":128,"body":129},"Check internal links and adjust","Notion's internal links use UUID identifiers (e.g. `https:\u002F\u002Fnotion.so\u002FPage-title-abc123`). After import, these links point to URLs that no longer exist. Review the most-linked pages first and replace Notion links with the corresponding Docmost URLs. For a small corpus (fewer than 100 pages), a `grep -r 'notion.so' .` on the exported Markdown files gives you the complete list of links to fix.",{"title":131,"body":132},"Configure permissions and invite the team","In Docmost, each space has independent access control. Configure roles (administrator, editor, commenter) per space, then invite collaborators by email from **Settings → Members**. Docmost supports SAML\u002FOIDC authentication for teams with an existing SSO — configurable from the administration interface without restarting containers.",{"title":134,"body":135},"Run in parallel before cutting Notion","Do not cancel your Notion subscription immediately. Keep both systems running in parallel for two to four weeks: your team validates the migration page by page, identifies missing or poorly converted content, and gets used to the interface. Only once the entire team is working in Docmost on a daily basis should you export a final version from Notion and cancel.",{"type":137,"title":138,"body":139},"tip","Test Docmost in parallel with no risk","Notion allows as many exports as needed. Export a test copy from the start, spin up Docmost locally with `docker compose up -d` on your workstation, and let two or three team members work in both tools for a week. This parallel test takes a few hours to set up and avoids unpleasant surprises on the actual cutover day.",{"type":35,"title":141,"body":142},"Troubleshooting — common errors","**Co-editing does not synchronise in real time.** Check that your reverse proxy forwards WebSocket headers (`Upgrade`, `Connection: upgrade`). Without these two headers, Docmost falls back to HTTP polling and co-editing loses its real-time behaviour.\n\n**Attachments (images) do not appear after import.** Docmost's Markdown import handles text, not locally referenced resources. Images must be uploaded separately via the editor or API. For large volumes, use the Docmost API (`POST \u002Fapi\u002Fv1\u002Fattachments`) to batch-upload from the Notion export's attachment directory.\n\n**Notion formulas and databases are empty.** Docmost does not support Notion database blocks (tables, kanban, calendar). Notion's Markdown export produces the data as CSV files — you must recreate them as structured pages or export them to a dedicated tool (Baserow, NocoDB) hosted alongside Docmost.\n\n**OIDC authentication fails.** Make sure `APP_URL` in your `docker-compose.yml` matches exactly the callback URL registered in your identity provider. A trailing slash difference is enough to cause the OAuth handshake to fail.\n\n**The PostgreSQL database refuses connections.** Check that the `db` service is fully started before Docmost (`docker compose logs db`). Add a `depends_on` with `condition: service_healthy` in your Compose file if you encounter connection errors at startup.",{"type":35,"title":144,"body":145},"Conclusion","Notion's bundling of AI into the Business plan turns a collaboration tool into a non-optional AI subscription. For teams of 5 to 20 people whose usage is centred on documentation and knowledge bases, the migration to Docmost is straightforward: export Notion as Markdown, import into Docmost, configure the reverse proxy. The cost is that of your VPS, not a per-seat subscription.\n\nIf your usage heavily exploits Notion databases (relational tables, multiple views, formulas), AppFlowy is the closest candidate in terms of interface — but the distinction between AGPL-3.0 frontend and proprietary Cloud backend must be clear in your evaluation.\n\nThe real cost of migration is not technical: Notion's Markdown export is reliable and documented. It lies in the decision to change tools and in the two to four weeks of parallel operation. On a pure documentation corpus, this timeline is manageable.","Docmost available on ServOrbit","Deploy Docmost on your VPS in minutes from the ServOrbit catalogue — no per-user subscription, no data on third-party servers.","Activate Docmost on VPS","\u002Fmarketplace\u002Fcollaboration-productivity\u002Fdocmost",[151,171,186],{"id":152,"slug":153,"slugs":154,"title":158,"excerpt":159,"readTime":160,"views":16,"isPinned":17,"publishedAt":161,"category":162,"categories":168,"featuredImage":26,"bgImage":27,"posterImage":170,"relatedSolution":26},261,"when-saas-vendors-bundle-ai-migrating-to-self-hosting",{"fr":155,"en":153,"ar":156,"es":157},"migrer-saas-self-hosting-bundling-ia","ارتفاع-تكاليف-saas-46-متى-تستضيف-بنفسك","migrar-de-saas-al-self-hosting-por-la-ia","When SaaS vendors bundle AI: migrating to self-hosting","PricePulse H1 2026: +46% SaaS costs for 50-person teams. Mattermost, Nextcloud, Plane and Forgejo self-host on a VPS. Migration guide.",9,"2026-08-14T00:00:00+00:00",{"id":163,"name":164,"slug":165,"color":166,"icon":167},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[169],{"id":163,"name":164,"slug":165,"color":166,"icon":167},"\u002Fblog\u002Fcovers\u002Fmigrer-saas-self-hosting-bundling-ia-poster.svg",{"id":172,"slug":173,"slugs":174,"title":178,"excerpt":179,"readTime":180,"views":16,"isPinned":17,"publishedAt":181,"category":182,"categories":183,"featuredImage":26,"bgImage":27,"posterImage":185,"relatedSolution":26},80,"host-outline-on-your-own-vps",{"fr":175,"en":173,"ar":176,"es":177},"heberger-outline","استضافة-outline-على-خادم-vps-الخاص-بك","alojar-outline-en-un-vps","Host Outline on your own VPS","Deploy Outline on your Cloud VPS: a self-hosted collaborative knowledge base with Docker, PostgreSQL, Redis and SSL. Complete guide.",3,"2026-04-01T00:00:00+00:00",{"id":163,"name":164,"slug":165,"color":166,"icon":167},[184],{"id":163,"name":164,"slug":165,"color":166,"icon":167},"\u002Fblog\u002Fcovers\u002Fheberger-outline-poster.svg",{"id":187,"slug":188,"slugs":189,"title":193,"excerpt":194,"readTime":195,"views":16,"isPinned":17,"publishedAt":196,"category":197,"categories":201,"featuredImage":26,"bgImage":27,"posterImage":203,"relatedSolution":204},285,"migrating-from-confluence-data-center-to-docmost-before-2029",{"fr":190,"en":188,"ar":191,"es":192},"migrer-confluence-self-hosted-docmost","الانتقال-من-confluence-data-center-إلى-docmost-قبل-2029","migrar-de-confluence-a-docmost","Migrating from Confluence Data Center to Docmost before 2029","Confluence Data Center goes read-only on March 28, 2029. Migrate your clients wikis to Docmost: agency guide with macro handling.",11,"2026-08-20T00:00:00+00:00",{"id":180,"name":198,"slug":199,"color":200,"icon":199},"Deployment","deploiement","bg-success\u002F10 text-success",[202],{"id":180,"name":198,"slug":199,"color":200,"icon":199},"\u002Fblog\u002Fcovers\u002Fmigrer-confluence-self-hosted-docmost-poster.svg",{"categorySlug":30,"appSlug":31},1787975095917]