دليل النشر

كيفية استضافة PostHog على خادم VPS

انشر على VPS Cloud →

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

كيفية استضافة PostHog على خادم VPS

PostHog منصّة تحليلات منتج متكاملة: تتبّع الأحداث، ومسارات التحويل، وإعادة تشغيل الجلسات، ورايات الميزات، واختبار A/B في أداة واحدة. باستضافتها ذاتيًا على خادم VPS الخاص بك، تُبقي سلوكيات مستخدميك على بنيتك التحتية، دون فوترة بحسب حجم الأحداث. إليك كيفية نشرها باستخدام Docker وإعداد الاستضافة الذاتية الرسمي.

لماذا تستضيف 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

01

توفير خادم VPS بحجم مناسب

اختر نسخة بـ 4 vCPU / 8 غيغابايت من ذاكرة RAM على الأقل. عبر SSH، حدّث النظام وثبّت Docker عبر curl -fsSL https://get.docker.com | sh.

02

إطلاق النشر الرسمي

اتبع سكربت التثبيت للاستضافة الذاتية الخاص بـ PostHog، الذي يولّد ملف docker-compose الكامل (web، workers، ClickHouse، Kafka، Redis، PostgreSQL) ويطلب اسم نطاقك.

03

إدخال النطاق والأسرار

حدّد SITE_URL=https://posthog.your-domain.com والأسرار المُولَّدة. تحقّق من أن DNS يشير فعلًا إلى خادم VPS قبل المتابعة، لإصدار الشهادة.

04

تشغيل المنظومة

نفّذ docker compose up -d وتحلَّ بالصبر: يهيّئ التشغيل الأول عدّة خدمات. تابع السجلّات حتى تستجيب خدمة الويب.

05

إدارة TLS

يتضمّن النشر الرسمي Caddy لتفعيل HTTPS تلقائيًا. إذا استخدمت وكيلك الخاص، فوجّه posthog.your-domain.com إلى منفذ الويب المكشوف.

06

إنشاء المشروع وربط حزمة SDK

افتح الرابط، أنشئ حساب المسؤول والمشروع الأول، ثم ادمج حزمة SDK (JS، Python…) بالمفتاح المُقدَّم لبدء التقاط الأحداث.

PostHog غير مصمّم للآلات الصغيرة جدًا: يؤدّي نقص حجم خادم VPS إلى تعطّل ClickHouse أو Kafka. اختر ذاكرة RAM كبيرة، وراقب مساحة القرص التي تستهلكها الأحداث بسرعة.

الوثائق الرسمية

للإعداد المتقدّم والخيارات الخاصة بالأداة، ارجع إلى الوثائق الرسمية لـ PostHog. يغطّي هذا الدليل النشر على خادم VPS؛ وتبقى وثائق المُطوِّر المرجعَ للإعدادات الدقيقة والتحديثات الكبرى وحالات الاستخدام الخاصة.

انشر نسختك على خادم VPS Cloud من ServOrbit

يتيح لك خادم VPS Cloud من ServOrbit مع Docker مُهيَّأ مسبقًا وموارد قابلة للتوسّع تثبيت هذه الأداة دون عناء، وضبط ذاكرة RAM وعدد vCPU مع تزايد الاستخدام.

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

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