دليل النشر

أرشفة AppFlowy: Docmost البديل الوحيد لـ‌Notion بترخيص مفتوح

انشر على VPS Cloud ←

مقارنة

أرشفة AppFlowy: Docmost البديل الوحيد لـ‌Notion بترخيص مفتوح

مقارنات10 دقائق للقراءةعدد الخطوات: 5

في سبتمبر 2026، أرشف فريق AppFlowy-IO مستودع AppFlowy-Cloud المرخص بـ‌AGPL. لم يعد الخادم متعدد المستخدمين موزعاً كمصدر مفتوح، إذ انتقل إلى قاعدة تجارية مملوكة. بالنسبة للفرق التي اعتمدت على AppFlowy للسيطرة على بياناتها، هذا تحول هيكلي. يبقى أداة واحدة — Docmost — تُنشر بموجب ترخيص AGPL-3.0 وتطويرها نشط. تشرح هذه المقالة ما الذي تغيّر، وما يعنيه ذلك عملياً، وكيف الانتقال إلى أساس متين.

المحتويات· ما الذي يغيّره أرشفة مستودع AppFlowy بترخيص AGPL1/14
  1. 01ما الذي يغيّره أرشفة مستودع AppFlowy بترخيص AGPL
  2. 02ما يبقى كما هو — وما الذي يتغير فعلاً
  3. 03‌Docmost: ما يغطيه AGPL في 2026
  4. 04مقارنة AppFlowy-Cloud AGPL وDocmost — الحالة في 9 أكتوبر 2026
  5. 05لماذا نشاط مستودع العميل لا يعوّض عن أرشفة الخادم
  6. 06ما يقوله ترخيص AGPL عن هذه الحالة
  7. 07الترحيل من AppFlowy إلى Docmost: ما يجب التخطيط له
  8. 08المتطلبات الأساسية لاستضافة Docmost على خادم VPS
  9. 09نشر Docmost على خادم VPS في 5 خطوات
  10. 10‌Notion / Docmost / AppFlowy — ما تدفعه فعلاً
  11. 11ما يقوله أرشفة AppFlowy عن نموذج المصدر المفتوح الهجين
  12. 12التحقق من صحة مشروع مفتوح المصدر قبل الترحيل
  13. 13Docmost في الإنتاج: نقاط يجب معرفتها
  14. 14لماذا استضافة Docmost على VPS مخصص بدلاً من استضافة مشتركة

ما الذي يغيّره أرشفة مستودع AppFlowy بترخيص AGPL

كان AppFlowy يتكون من جزأين مستقلين: تطبيق العميل (Flutter + Rust، لا يزال نشطاً) وخادم AppFlowy-Cloud المخصص للتعاون بين المستخدمين المتعددين. هذا المستودع الثاني — AppFlowy-IO/AppFlowy-Cloud — هو الذي أرشفه الفريق في 11 سبتمبر 2026.

يوجّه الفريق المستخدمين الآن إلى AppFlowy-SelfHost-Commercial: مستودع تجاري مغلق المصدر. يمكنك الاستمرار في نشر AppFlowy كخادم، لكن ليس بموجب ترخيص مفتوح. هذا ليس تغييراً في الترخيص على الكود ذاته، بل هو نسخة تجارية مغلقة تحل محل المستودع العام.

بالنسبة للفرق التي اشترطت ترخيص AGPL كشرط للنشر — متطلبات الامتثال، سياسة تقنية المعلومات، عقود العملاء — يختفي هذا المبرر فجأة.

ما يبقى كما هو — وما الذي يتغير فعلاً

  • تطبيق عميل AppFlowy يبقى مفتوح المصدر (AGPL-3.0) ويتلقى تحديثات منتظمة — الإصدار v0.14.8 صدر في 8 أكتوبر 2026.
  • في وضع الفردي أو المحلي، يعمل AppFlowy كما هو: الأرشفة لا تعطل أي شيء في جانب العميل.
  • خادم المستخدمين المتعددين لم يعد بترخيص مفتوح: لا يمكن لأي مراجعة أمنية خارجية تغطية قاعدة الكود التجارية.
  • لن تُنشر تصحيحات أمان الخادم كمصدر مفتوح. لا يمكن التحقق بشكل مستقل من أي ثغرة في الخادم.
  • المجتمع الذي كان يحافظ على شعب البرنامج والإضافات حول AppFlowy-Cloud فقد قاعدته.
  • الانتقال القسري إلى الخادم التجاري يُوجد تبعية للبائع هي بالضبط ما حاول ترخيص AGPL تجنبه.

‌Docmost: ما يغطيه AGPL في 2026

Docmost قاعدة معرفة تعاونية منشورة بموجب AGPL-3.0 على github.com/docmost/docmost. نموذج توزيعه يشبه ما وعد به AppFlowy: نواة مجانية بالكامل، مع ملحقات تجارية اختيارية للمؤسسات الكبيرة.

تغطي النسخة مفتوحة المصدر الأساسيات: مساحات وصفحات هرمية، تحرير تعاوني في الوقت الحقيقي، تعليقات، سجل الإصدارات، صلاحيات دقيقة لكل مساحة، دعم النص من اليمين إلى اليسار (أُضيف في v0.96.0 — سبتمبر 2026). لا حد أقصى للأعضاء، ولا ميزات محجوبة خلف جدار مدفوع في النسخة الأساسية.

مقارنة AppFlowy-Cloud AGPL وDocmost — الحالة في 9 أكتوبر 2026

مرّر الجدول أفقيًا

المعيارAppFlowy-Cloud (AGPL)Docmost
ترخيص الخادمAGPL-3.0 ← أُرشف سبتمبر 2026AGPL-3.0 نشط
مستودع الخادممؤرشف (للقراءة فقط)نشط، v0.96.0 (سبتمبر 2026)
تصحيحات أمان الخادملا تصحيحات عامة بعد الآنمنشورة على GitHub
التعاون في الوقت الفعلينعم (العميل)نعم (الخادم + العميل)
التحرير عبر المتصفحنعمنعم
صلاحيات المساحةمحدودة في AGPLمضمنة في النسخة المجانية
سجل الإصداراتنعمنعم
دعم RTL (العربية)جزئيكامل منذ v0.96.0
استضافة ذاتية DockerAppFlowy-SelfHost-Commercial (مملوك)Docker Compose رسمي

لماذا نشاط مستودع العميل لا يعوّض عن أرشفة الخادم

حجة شائعة في خيوط النقاش: المستودع الرئيسي AppFlowy-IO/AppFlowy — تطبيق سطح المكتب والجوال — لا يزال نشطاً. هذا صحيح. لكن هذه الحجة تخلط بين طبقة العميل وطبقة الخادم.

في نشر الفريق، يتولى الخادم المصادقة، ومزامنة البيانات، والصلاحيات، وتخزين الصفحات. هو المكوّن الذي يستقبل مستنداتك. هو المكوّن الذي يُطبّق قواعد الوصول. تطبيق العميل، مهما كان مفتوح المصدر، لا يغير طبيعة المكوّن الذي يتواصل معه.

البقاء على آخر التزام AGPL من AppFlowy-Cloud يعني: لا إصلاحات أمنية مستقبلية، وعدم توافق متزايد مع العميل (الذي يستمر في التطور)، وقاعدة كود بلا صيانة. هذا هو تعريف الدين التقني قصير الأمد.

ما يقوله ترخيص AGPL عن هذه الحالة

يشترط AGPL-3.0 أن تنشر أي خدمة شبكية تُعدّل الكود المصدري تعديلاتها. لكنه لا يُلزم الناشر بالاستمرار في تطوير مشروع مفتوح المصدر. يمكن للناشر أرشفة المستودع والانتقال إلى نموذج تجاري: هذا قانوني. ما يضمنه AGPL هو أن الكود الموزع مسبقاً يبقى قابلاً لإعادة التوزيع. ما لا يضمنه هو أن هذا الكود سيتلقى تصحيحات أمان.

الترحيل من AppFlowy إلى Docmost: ما يجب التخطيط له

لا يشترك AppFlowy وDocmost في صيغة تصدير أصلية مشتركة. أنظف مسار للترحيل هو التصدير بصيغة Markdown من AppFlowy (متاح من واجهة العميل) ثم الاستيراد إلى Docmost. الصور والملفات المرفقة تتطلب معالجة منفصلة.

يدعم Docmost استيراد ملفات Markdown وهياكل الصفحات الهرمية. للأحجام الكبيرة، الاستيراد الجماعي عبر الـ‌API هو المسار الأكثر موثوقية.

أربعة نقاط للتحقق قبل التبديل: هيكل مساحات AppFlowy (مساحة واحدة = مساحة Docmost واحدة)، تكاملات الطرف الثالث المرتبطة بـ‌AppFlowy-Cloud، الصلاحيات المعينة بالمجموعة، والمستخدمون الذين لا يملكون بريداً إلكترونياً موثقاً.

المتطلبات الأساسية لاستضافة Docmost على خادم VPS

  • نواتان للمعالج و4 جيجابايت ذاكرة وصول عشوائي على الأقل — يكفي لفريق مكوّن من 20 إلى 50 عضواً.
  • Docker وDocker Compose مثبتان على الخادم.
  • اسم نطاق مع شهادة TLS صالحة — Docmost لا يخدم حركة مرور HTTP عادية.
  • وكيل عكسي (nginx أو Caddy) لإنهاء TLS والتوجيه إلى حاوية Docmost.
  • وحدة تخزين دائمة لقاعدة بيانات PostgreSQL وتخزين الملفات المرفقة.
  • خادم SMTP أو تتابع بريد إلكتروني للمعاملات لدعوات الفريق.

نشر Docmost على خادم VPS في 5 خطوات

  1. تجهيز الخادم

    اتصل بخادم VPS عبر SSH. ثبّت Docker وDocker Compose:

    curl -fsSL https://get.docker.com | sh
    apt install -y docker-compose-plugin

    تأكد من أن المنفذين 80 و443 مفتوحان في جدار الحماية.

  2. جلب الإعداد الرسمي

    انسخ المستودع أو نزّل docker-compose.yml مباشرة من مستودع docmost/docmost:

    mkdir -p /opt/docmost && cd /opt/docmost
    curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml
    curl -O https://raw.githubusercontent.com/docmost/docmost/main/.env.example
    cp .env.example .env
  3. ضبط متغيرات البيئة

    عدّل ملف .env وأدخل على الأقل:

    - APP_URL: نطاقك (https://wiki.your-domain.com)
    - APP_SECRET: سلسلة عشوائية طويلة (أنشئها بـ openssl rand -hex 32)
    - DATABASE_URL: احتفظ بالقيمة الافتراضية إذا كنت تستخدم PostgreSQL من Compose
    - SMTP_HOST، SMTP_PORT، SMTP_USERNAME، SMTP_PASSWORD: تتابع بريدك الإلكتروني

  4. تشغيل الحاويات

    docker compose up -d

    يبدأ Docmost مع PostgreSQL وRedis. تحقق من أن الحاويات الثلاث في وضع Up:

    docker compose ps

    أول وصول عبر نطاقك يُشغّل معالج إنشاء حساب المدير.

  5. ضبط الوكيل العكسي TLS

    أشر نطاقك إلى IP الخادم. مع nginx أضف vhost يوجّه إلى المنفذ الداخلي لـ‌Docmost (الافتراضي 3000) وأنهِ TLS مع Let's Encrypt:

    apt install -y certbot python3-certbot-nginx
    certbot --nginx -d wiki.your-domain.com

    أعد تشغيل nginx. يصبح Docmost متاحاً عبر HTTPS.

‌Notion / Docmost / AppFlowy — ما تدفعه فعلاً

مرّر الجدول أفقيًا

الأداةتكلفة الخادم (فريق 20)ترخيص كود الخادمتحديثات الأمان
Notion Business400$/شهرياً (مع الذكاء الاصطناعي)SaaS مملوكعلى عاتق Notion
AppFlowy + خادم تجاريبنية تحتية + ترخيص الناشرمملوك (منذ سبتمبر 2026)على عاتق الناشر
Docmost مفتوح المصدرتكلفة VPS فقطAGPL-3.0منشورة على GitHub، قابلة للمراجعة
Docmost Businessتكلفة VPS + ترخيص BusinessAGPL-3.0 (النواة)منشورة على GitHub، قابلة للمراجعة

ما يقوله أرشفة AppFlowy عن نموذج المصدر المفتوح الهجين

AppFlowy ليس أول مشروع يخطو هذه الخطوة. النمط موثّق: تبدأ الأداة بترخيص مفتوح، تكتسب شعبية، تجمع تمويلاً، وتحتفظ تدريجياً بكود الخادم. ما يوضحه هذا الأرشفة هو حدود نموذج المصدر المفتوح الهجين عندما تكون النواة التجارية هي الخادم.

التمييز المهم لمسؤول تقني: مشروع يستمد ناشره إيراداته من ترخيص الخادم لديه مصلحة مباشرة في جعل هذا الخادم يصعب استبداله. مشروع يستمد ناشره إيراداته من نسخ Enterprise — مبنية على نواة مفتوحة مستقرة — لديه مصلحة في الحفاظ على تلك النواة في حالة جيدة. هذا هو التوتر الذي يحاول AGPL تقليصه.

Docmost يتبع النموذج الثاني. نواته بترخيص AGPL هي الأساس الذي تضع الفرق ثقتها عليه عند اختيار الاستضافة الذاتية.

التحقق من صحة مشروع مفتوح المصدر قبل الترحيل

قبل ترحيل قاعدة معرفة الفريق إلى أداة ذاتية الاستضافة، ثلاثة مؤشرات للتحقق: تكرار الالتزامات في مستودع الخادم (وليس فقط العميل)، سياسة الإفصاح عن CVE، ونموذج أعمال الناشر. مشروع بلا إيرادات أو إيراداته تأتي حصراً من SaaS لديه دافع ضعيف للحفاظ على النسخة ذاتية الاستضافة. مشروع عملاؤه الدافعون يستضيفون بأنفسهم لديه دافع قوي.

Docmost في الإنتاج: نقاط يجب معرفتها

Docmost مستقر في الإنتاج منذ نهاية 2025. بعض النقاط قبل نشر الفريق.

النسخ الاحتياطي: البيانات في PostgreSQL ووحدة تخزين الملفات. نسخ احتياطي يومي تلقائي للاثنين يكفي. pg_dump مجدول عبر cron، وrsync أو لقطة S3 للمرفقات.

التحديثات: ينشر Docmost إصدارات منتظمة — حوالي واحد شهرياً في 2026. الإجراء هو docker compose pull ثم docker compose up -d. تُطبَّق ترحيلات المخطط عند التشغيل. اقرأ ملاحظات الإصدار قبل التحديث.

مصادقة SSO: يدعم Docmost SAML 2.0 وOIDC في نسختَي Business وEnterprise. تدير النسخة مفتوحة المصدر المصادقة بالبريد الإلكتروني والدعوات.

الأداء: على نواتين/4 جيجابايت، يتعامل Docmost بارتياح مع 20 إلى 50 عضواً نشطاً في آنٍ واحد. فوق 100 عضو مع مساحات مكثفة الاستخدام، يُوصى بـ‌4 نوى/8 جيجابايت وعقدة PostgreSQL مستقلة.

لماذا استضافة Docmost على VPS مخصص بدلاً من استضافة مشتركة

  • يتطلب Docmost تشغيل Docker: الاستضافة المشتركة لا توفره.
  • يجب أن تكون PostgreSQL متاحة من الحاوية: معظم خطط الاستضافة المشتركة لا توفر وصولاً إلى PostgreSQL محلية.
  • وحدات التخزين الدائمة للملفات المرفقة يجب أن تصمد عبر عمليات إعادة التشغيل: خادم VPS بتخزين NVMe يوفر هذا الضمان.
  • الوصول بصلاحيات الجذر ضروري لضبط الوكيل العكسي TLS وقواعد جدار الحماية.
  • قابلية التوسع الرأسي لخادم VPS — إضافة RAM أو CPU بدون ترحيل — تغطي نمو الفريق دون إعادة هيكلة البنية التحتية.

مساحة Docmost الخاصة بك على خادم ServOrbit VPS

يعمل Docmost على نواتين / 4 جيجابايت ذاكرة — VPS Start يكفي لفريق من 20 إلى 50 عضواً. وصول بصلاحيات الجذر، Docker مثبت مسبقاً، IPv4 مخصصة، مراكز بيانات أوروبية.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة