لماذا تستضيف PostHog ذاتيًا على خادم VPS
يلتقط PostHog أحداث منتج مفصّلة جدًا وأحيانًا حسّاسة. تُفوتِر سحابة المُطوِّر بحسب حجم الأحداث، وهو ما يصبح مكلفًا لتطبيق نشط. مع الاستضافة الذاتية، تحتفظ بالبيانات السلوكية لديك، وتعالج أحجامًا كبيرة مقابل تكلفة خادم ثابتة، وتفعّل جميع الوحدات (إعادة التشغيل، الرايات، التجارب) دون مستوى مدفوع.
الفوائد الملموسة لـ PostHog المستضاف ذاتيًا
- الاحتفاظ ببيانات المنتج والجلسات على بنيتك التحتية.
- حجم أحداث مرتفع دون فوترة حسب الاستخدام.
- حزمة كاملة: تحليلات، وإعادة تشغيل الجلسات، ورايات الميزات، واختبار A/B.
- تكامل مباشر مع تطبيقاتك عبر حزم SDK الرسمية.
- تكلفة قابلة للتوقّع، محدّدة بموارد خادم VPS.
المتطلبات العتادية والبرمجية
PostHog هو الحل الأكثر تطلّبًا في هذه القائمة: فهو يتضمّن ClickHouse وKafka وRedis وPostgreSQL. احسب 4 vCPU و8 غيغابايت من ذاكرة RAM كحدّ أدنى، وأكثر في الإنتاج. خصّص 30 غيغابايت من القرص أو أكثر للأحداث. أما برمجيًا: Docker وDocker Compose، واسم نطاق (مثل posthog.your-domain.com) يشير إلى خادم VPS، والمنفذ 443 مفتوح.
نشر PostHog باستضافة ذاتية باستخدام Docker
توفير خادم VPS بحجم مناسب
اختر نسخة بـ 4 vCPU / 8 غيغابايت من ذاكرة RAM على الأقل. عبر SSH، حدّث النظام وثبّت Docker عبر curl -fsSL https://get.docker.com | sh.
إطلاق النشر الرسمي
اتبع سكربت التثبيت للاستضافة الذاتية الخاص بـ PostHog، الذي يولّد ملف docker-compose الكامل (web، workers، ClickHouse، Kafka، Redis، PostgreSQL) ويطلب اسم نطاقك.
إدخال النطاق والأسرار
حدّد SITE_URL=https://posthog.your-domain.com والأسرار المُولَّدة. تحقّق من أن DNS يشير فعلًا إلى خادم VPS قبل المتابعة، لإصدار الشهادة.
تشغيل المنظومة
نفّذ docker compose up -d وتحلَّ بالصبر: يهيّئ التشغيل الأول عدّة خدمات. تابع السجلّات حتى تستجيب خدمة الويب.
إدارة TLS
يتضمّن النشر الرسمي Caddy لتفعيل HTTPS تلقائيًا. إذا استخدمت وكيلك الخاص، فوجّه posthog.your-domain.com إلى منفذ الويب المكشوف.
إنشاء المشروع وربط حزمة SDK
افتح الرابط، أنشئ حساب المسؤول والمشروع الأول، ثم ادمج حزمة SDK (JS، Python…) بالمفتاح المُقدَّم لبدء التقاط الأحداث.
PostHog غير مصمّم للآلات الصغيرة جدًا: يؤدّي نقص حجم خادم VPS إلى تعطّل ClickHouse أو Kafka. اختر ذاكرة RAM كبيرة، وراقب مساحة القرص التي تستهلكها الأحداث بسرعة.
الوثائق الرسمية
للإعداد المتقدّم والخيارات الخاصة بالأداة، ارجع إلى الوثائق الرسمية لـ PostHog. يغطّي هذا الدليل النشر على خادم VPS؛ وتبقى وثائق المُطوِّر المرجعَ للإعدادات الدقيقة والتحديثات الكبرى وحالات الاستخدام الخاصة.