دليل النشر

‏Teable على VPS: بديل Airtable مفتوح المصدر

انشر على VPS Cloud ←

‏Teable على VPS: بديل Airtable مفتوح المصدر

الاستضافة الذاتية4 دقائق للقراءة

‏Teable منصة قواعد بيانات تعاونية مفتوحة المصدر (AGPL-3.0، أكثر من 21 ألف نجمة على GitHub) تُقدّم تجربة Airtable على VPS الخاص بك. خلافاً للأدوات المستضافة، تُخزَّن كل جدول مباشرةً في PostgreSQL مع الاحتفاظ بوصول SQL الكامل وقابلية نقل البيانات الكاملة. على VPS ServOrbit، تكفي ثلاث حاويات: PostgreSQL 15 وRedis وخادم Teable.

المحتويات· لماذا تستضيف Teable بنفسك بدلاً من الاعتماد على الحلول المستضافة1/7
  1. 01لماذا تستضيف Teable بنفسك بدلاً من الاعتماد على الحلول المستضافة
  2. 02ما تحصل عليه مع Teable المستضافة ذاتياً على VPS ServOrbit
  3. 03بنية النشر على VPS ServOrbit — ثلاث حاويات Docker
  4. 04‏Teable مقابل NocoDB مقابل Grist — أيّها يناسب احتياجاتك؟
  5. 05أول نشر على ServOrbit — خطوات التفعيل
  6. 06استخدام REST API المولّدة تلقائياً
  7. 07تحديث Teable وصيانتها على المدى الطويل

لماذا تستضيف Teable بنفسك بدلاً من الاعتماد على الحلول المستضافة

تشترك أدوات قواعد البيانات التعاونية المستضافة في ثلاثة قيود هيكلية: تُخزَّن بياناتك على خوادم طرف ثالث خارج نطاق سيطرتك، وتتناسب التكلفة مع عدد المستخدمين أو الصفوف بصورة مباشرة مما يجعل التوسع مكلفاً، ويكون الوصول المباشر عبر SQL محجوباً في الغالب خلف اشتراكات مرتفعة.

‏Teable تُزيل هذه القيود الثلاثة دفعةً واحدة. عند تثبيتها على VPS الخاص بك، تنشئ جداول PostgreSQL خاصة بها من الصفر — ليست مجرد غلاف بصري على قاعدة بيانات موجودة، بل مخطط كامل تمتلكه وتستطيع الاستعلام عنه بأي عميل SQL أو أداة ذكاء أعمال. التحديثات الفورية تُدار عبر WebSocket: يستطيع عدة مستخدمين تحرير الجدول ذاته في آنٍ واحد دون الحاجة إلى إعادة تحميل الصفحة. وبما أن الرخصة AGPL-3.0، لا تغادر أي بيانات بنيتك التحتية.

ما تحصل عليه مع Teable المستضافة ذاتياً على VPS ServOrbit

  • تخزين محلي في PostgreSQL — جداولك في قاعدة بياناتك الخاصة، يمكن الوصول إليها عبر SQL أو أي أداة ذكاء أعمال مثل Metabase أو Grafana.
  • تعاون فوري في الوقت الفعلي — محررون متعددون في آنٍ واحد، تظهر التعديلات فوراً عبر WebSocket دون إعادة تحميل الصفحة.
  • عروض متعددة على نفس البيانات — شبكة وكانبان ومعرض ونموذج دون تكرار السجلات أو إنشاء نسخ موازية.
  • ‏REST API تُولَّد تلقائياً لكل جدول بمجرد إنشائه، مع توكن وصول قابل للاستخدام في n8n أو Zapier أو كودك الخاص.
  • محرّك صيغ متكامل — أكثر من 100 دالة رياضية ومنطقية ونصية للحقول المحسوبة والمراجع المتقاطعة بين الجداول.
  • صلاحيات دقيقة قابلة للتخصيص — أدوار مشاهد أو محرر أو مالك لكل مساحة عمل أو قاعدة بيانات أو جدول على حدة.
  • رخصة AGPL-3.0 مفتوحة المصدر — بلا تتبع إحصائي، بلا حساب سحابي مطلوب، بياناتك 100% على VPS الخاص بك.

بنية النشر على VPS ServOrbit — ثلاث حاويات Docker

تعمل Teable على VPS الخاص بك بثلاث حاويات Docker منسقة:

- teable-db: PostgreSQL 15.4 مع حجم نامٍ teable-db لضمان استمرارية البيانات عبر إعادة التشغيل.
- teable-cache: Redis 7.2.4 مع استمرارية AOF وكلمة مرور للمصادقة على كل اتصال.
- teable: خادم التطبيق المبني على Next.js + NestJS، يستمع على المنفذ 3000 في loopback، يكشفه nginx مع HTTPS.

متغير PUBLIC_ORIGIN يُحدّد عنوان URL العام للنسخة — تحقنه ServOrbit تلقائياً من النطاق الفرعي أو المخصص الذي ضبطته. المتغير BACKEND_SESSION_ORIGIN_CHECK_ENABLED=false يضمن التوافق مع الوكيل العكسي nginx دون أي تعارض في التحقق من المصدر. جميع الصور مُثبَّتة على إصدارات محددة لضمان قابلية استنساخ النشر في كل مرة.

‏Teable مقابل NocoDB مقابل Grist — أيّها يناسب احتياجاتك؟

الأدوات الثلاث في كتالوج ServOrbit تُلبّي احتياجات متباينة:

- NocoDB تتصل بقاعدة بيانات PostgreSQL أو MySQL موجودة وتلفّها في واجهة تعاون بصرية. الأنسب عندما يكون لديك مخطط قائم وتريد إضافة واجهة إليه دون إعادة هيكلة البيانات.
- Grist تعتمد نموذج الوثيقة بصيغ Python الأكثر قوةً من جدول البيانات الكلاسيكي، مثالية للمحللين الذين يحتاجون حسابات معقدة.
- Teable تنشئ جداول PostgreSQL من الصفر وتركّز على التعاون البصري الفوري. هي الأقرب لتجربة Airtable في المظهر والتعامل، مع ميزة قابلية النقل الكاملة عبر SQL.

يمكن تشغيل الثلاثة على نسخ VPS منفصلة في وقت واحد إذا تطلبت احتياجاتك ذلك.

أول نشر على ServOrbit — خطوات التفعيل

من منطقة عميل ServOrbit، افتح Marketplace ← قواعد البيانات ← Teable وأكّد الطلب. تُزوّد ServOrbit VPS جديداً وتثبّت Docker وتشغّل الحاويات الثلاث تلقائياً. ستتلقى إشعاراً عبر البريد الإلكتروني عند اكتمال التثبيت مع عنوان URL للوصول.

بالانتقال إلى عنوان URL يعرض Teable صفحة التسجيل — أول حساب تنشئه يصبح مالك مساحة العمل تلقائياً. لا يوجد حساب مسؤول مُعيَّن مسبقاً من قبل ServOrbit: تختار اسم المستخدم وكلمة المرور بنفسك عند هذا التسجيل الأول. انقر New Base، سمّ قاعدتك، حدّد جداولك وأعمدتها، وابدأ بدعوة المتعاونين من إعدادات مساحة العمل.

استخدام REST API المولّدة تلقائياً

كل جدول في Teable يكشف تلقائياً REST API كاملة الوظائف. لاستخدامها، افتح Settings ← API Tokens في واجهة Teable وأنشئ رمز وصول. تتبع الـAPI اصطلاحات REST القياسية للقراءة والكتابة والتعديل والحذف:

GET /api/table/{tableId}/record
POST /api/table/{tableId}/record
PATCH /api/table/{tableId}/record/{recordId}
DELETE /api/table/{tableId}/record/{recordId}

اربط هذه API مباشرةً بـ‏n8n أو Zapier أو Make أو تطبيقك الخلفي لتشغيل تحديثات البيانات تلقائياً، أو استيراد ردود النماذج، أو مزامنة السجلات مع خدمات أخرى كـCRM أو ERP.

تحديث Teable وصيانتها على المدى الطويل

لتحديث Teable إلى إصدار أحدث، عدّل وصفة Docker لتُشير إلى وسم الصورة الجديد لـghcr.io/teableio/teable:<وسم-جديد> ثم أعد التشغيل بأمرين:

docker compose pull
docker compose up -d

تُشغّل Teable هجرات مخطط PostgreSQL تلقائياً عند الإقلاع — تُحفظ بياناتك في حجم teable-db وتبقى سليمة عبر كل التحديثات. تحقق دوماً من [صفحة إصدارات GitHub](https://github.com/teableio/teable/releases) للحصول على أحدث وسم مستقر وملاحظات التحديث قبل التطبيق. يُنصح بأخذ نسخة احتياطية من بيانات PostgreSQL قبل كل تحديث كبير.

انشر Teable على VPS من ServOrbit

قاعدة بيانات تعاونية مفتوحة المصدر، REST API تلقائية، بياناتك على خادمك.

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

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

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