دليل النشر

Plausible مقابل Umami: ما أداة التحليلات المستضافة ذاتيًا التي تختارها؟

انشر على VPS Cloud →

مقارنات7 دقيقة قراءة

Plausible مقابل Umami: ما أداة التحليلات المستضافة ذاتيًا التي تختارها؟

يُعدّ Plausible وUmami بديلين مفتوحي المصدر عن Google Analytics، مصمَّمين لاحترام الخصوصية ومن دون ملفات تعريف الارتباط. كلاهما يُستضاف ذاتيًا على VPS، لكنهما يختلفان في الحزمة التقنية واستهلاك الموارد وثراء الوظائف. إليك كيفية اختيار أداة التحليلات الخاصة بك ونشرها.

لماذا تستضيف تحليلات الويب ذاتيًا

تجمع حلول التحليلات الشائعة بيانات زوّارك على نطاق واسع، وتفرض شريط ملفات تعريف الارتباط، وترسل كل شيء إلى خوادم أطراف ثالثة. يقلب Plausible وUmami هذا النموذج: لا ملفات تعريف ارتباط، لا بيانات شخصية، سكربت خفيف (أقل من 2 كيلوبايت)، وتوافق أصلي مع اللائحة العامة لحماية البيانات (GDPR). باستضافتهما ذاتيًا على VPS الخاص بك، تُبقي 100% من بيانات جمهورك على خادمك، وتزيل الاعتماد على خدمة خارجية، وتتجنّب الحجب من حاجبات الإعلانات بتقديم السكربت من نطاقك الخاص. يعتمد Plausible على Elixir وClickHouse، وهي قاعدة عمودية مصمَّمة للتحليلات، ما يجعله سريعًا جدًا لكنه أكثر نهمًا للموارد. أما Umami، المكتوب بـ Next.js مع PostgreSQL أو MySQL، فخفيف للغاية ومثالي للبدء بحجم صغير.

فوائد التحليلات المستضافة ذاتيًا

  • لا حاجة لعرض شريط ملفات تعريف الارتباط: جمع بيانات من دون بيانات شخصية، متوافق مع GDPR افتراضيًا.
  • بيانات الجمهور مخزَّنة حصريًا على VPS الخاص بك، ولا تُشارَك أبدًا مع طرف ثالث.
  • السكربت يُقدَّم من نطاقك الخاص: تجاوز طبيعي لحاجبات الإعلانات.
  • سكربت تتبُّع صغير جدًا لا يُبطئ زمن تحميل صفحاتك.
  • تتبُّع غير محدود للمواقع ومشاهدات الصفحات من دون فوترة حسب الحجم.
  • لوحة تحكم أنيقة يمكن مشاركتها علنًا عبر رابط إذا رغبت في ذلك.
المعيارPlausibleUmami
الحزمة التقنيةElixir + ClickHouseNext.js + PostgreSQL/MySQL
بصمة المواردأثقل (ClickHouse)خفيفة جدًا
الذاكرة (RAM) المُوصى بها2 غيغابايت كحد أدنى512 ميغابايت إلى 1 غيغابايت
عمق التحليلالأهداف والمسارات وحملات UTMالمقاييس الأساسية والأحداث المخصصة
مواقع متعددة / مستخدمون متعددوننعم، إدارة الفرقنعم، إدارة الحسابات
حجم السكربت< 1 كيلوبايت< 2 كيلوبايت
سهولة النشرحزمة مركَّبة (التطبيق + ClickHouse + Postgres)حاويتان (التطبيق + قاعدة البيانات)
الملف المستهدفتحليل تسويقي متعمقبداية بسيطة واقتصادية

المتطلبات حسب الأداة

يتضمّن Plausible المستضاف ذاتيًا (Community Edition) قاعدة ClickHouse إضافةً إلى PostgreSQL: خطّط لـ VPS بـ 2 vCPU و2 غيغابايت من الذاكرة (RAM) كحد أدنى، و10 غيغابايت من مساحة القرص لأن ClickHouse يستهلك مساحة مع تزايد حجم الأحداث. أما Umami فأكثر اقتصادًا بكثير: يكفي 1 vCPU و1 غيغابايت من الذاكرة، مع قاعدة PostgreSQL أو MySQL بسيطة، لتتبُّع عدة مواقع. يتطلّب كلاهما Docker Compose v2 ونطاقًا فرعيًا مخصصًا (stats.mydomain.com) وبروكسي عكسي HTTPS، لأن سكربت التتبُّع يجب أن يُقدَّم عبر HTTPS ليعمل على المواقع الآمنة.

نشر Plausible (أو Umami) على VPS

01

الحصول على الحزمة والمتغيرات

بالنسبة إلى Plausible: git clone https://github.com/plausible/community-edition ثم اضبط ملف .env (BASE_URL وSECRET_KEY_BASE المُولَّد بـ openssl rand -base64 48). أما بالنسبة إلى Umami فابدأ من docker-compose.yml الرسمي.

02

تعريف قواعد البيانات

يتطلّب Plausible كلاً من PostgreSQL وClickHouse: عرِّف الخدمتين مع وحدات تخزين دائمة. أما Umami فلا يحتاج سوى postgres:16 (أو MySQL) ويمرّر الرابط عبر DATABASE_URL.

03

ضبط النطاق العام

عيِّن BASE_URL=https://stats.mydomain.com لـ Plausible، أو متغيرات التطبيق لـ Umami. يُستخدَم هذا الرابط لتوليد مقتطف التتبُّع الذي تلصقه في مواقعك.

04

تشغيل الحزمة

نفِّذ docker compose up -d. يطبّق Plausible عمليات الترحيل (migrations) عند الإقلاع؛ تحقّق عبر docker compose logs -f. أما Umami فينشئ المخطط تلقائيًا ويكشف المنفذ 3000.

05

البروكسي العكسي وHTTPS والحساب الأول

وجِّه stats.mydomain.com عبر Caddy/Traefik مع Let's Encrypt. سجِّل الدخول (غيِّر حساب المسؤول الافتراضي فورًا في Umami)، وأنشئ موقعًا، واحصل على مقتطف