إعداد التحليلات المعتاد يطلب موافقة زوارك، ويرسل بياناتهم إلى طرف ثالث، ويمنحك لوحة فيها مئتا تقرير لن تفتحها أبدًا. يفعل Plausible العكس: سكربت صغير واحد، بلا ملفات تعريف ارتباط، وصفحة إحصاءات واحدة تستطيع قراءتها فعلًا. Community Edition مجاني للاستضافة الذاتية، وكل ما يحتاجه VPS بعنوان IP خاص به.
لماذا تستضيفه ذاتيًا
- بياناتك تبقى على خادمك. لا يجمع أي طرف ثالث مشاهدات صفحات زوارك.
- بلا ملفات تعريف ارتباط. يحصي Plausible الزوار الفريدين ببصمة تتغير يوميًا ولا يخزّن عناوين IP كاملة، ما يتيح لك عادةً التخلص من شريط الموافقة.
- سكربت صغير جدًا. المتتبّع أقل من 1 KB، ولن يظهر في تقرير سرعة صفحتك.
- تكلفة ثابتة. لا تسعير لكل مشاهدة صفحة. ذروات الحركة لا تكلّفك شيئًا إضافيًا.
ما يحتاجه
يعمل Plausible في ثلاث حاويات: التطبيق، وPostgreSQL للحسابات والإعدادات، وClickHouse للأحداث. ClickHouse هو الشَّره للذاكرة.
- 4 GB RAM هي الحجم المريح: **Small-IP** (4 vCPU، 4 GB، 35 GB، 16$ شهريًا). يعمل على 2 GB (Micro-IP)، لكن عمليات الدمج في الخلفية ترفع استهلاك الذاكرة، لذا أضف swap إن اخترت الحجم الأصغر.
- عنوان IPv4 مخصّص ونطاق. يُقدَّم المتتبّع واللوحة من
https://stats.example.com. خطط NAT لا تقبل المنفذ 443 الوارد.
التثبيت (Ubuntu 24.04، Docker)
apt update && apt install -y docker.io docker-compose-v2 git
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
# check out the newest release tag
git checkout "$(git tag --sort=-v:refname | head -1)"
أنشئ ملف البيئة؛ يستطيع Plausible جلب شهادة Let's Encrypt بنفسه:
cat > .env <<EOF
BASE_URL=https://stats.example.com
SECRET_KEY_BASE=$(openssl rand -base64 48)
HTTP_PORT=80
HTTPS_PORT=443
EOF
cat > compose.override.yml <<'EOF'
services:
plausible:
ports:
- 80:80
- 443:443
EOF
docker compose up -d
وجّه سجل A للنطاق stats.example.com إلى الـ VPS أولًا، حتى ينجح طلب الشهادة. ثم افتح الرابط، وأنشئ حسابك وأضف موقعًا. ملف README في المستودع هو المرجع للمتغيرات الجديدة؛ ألقِ عليه نظرة عند كل ترقية.
أضف السكربت إلى موقعك
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
بعض حاجبات الإعلانات تحجب أي شيء يُسمّى «analytics»؛ وتقديم السكربت من نطاقك الفرعي الخاص يتجنّب معظم ذلك أصلًا.
أبقِه يعمل
- النسخ الاحتياطي. تعيش إحصاءاتك في وحدتي تخزين Docker. Managed Backups تنسخ الخادم كله يوميًا (2$ شهريًا، ومجانًا ضمن الخطط السنوية)؛ ولأمان إضافي، خذ تفريغًا لـ PostgreSQL باستخدام
pg_dumpمن الحاوية. - التحديثات.
git pull، ثم انتقل إلى الوسم الجديد، ثمdocker compose pull && docker compose up -d. اقرأ ملاحظات الإصدار قبل الإصدارات الكبرى. - Swap على خوادم 2 GB: ملف swap بحجم 2 GB يمنع قتل عمليات دمج ClickHouse.
أين يقصُر
يجمع Plausible أقل عن قصد. لا مسارات على مستوى المستخدم، ولا تتبّع عبر الأجهزة، ولا تكاملات مع منصات الإعلانات. إن كان التسويق يعيش داخل أدوات شبكة إعلانية، فستفتقد تلك التقارير. لكن لمعظم المواقع التي تريد فقط معرفة أي الصفحات تنجح ومن أين يأتي الزوار، هذه هي الكمية الصحيحة من البيانات، ولا يضطر أحد للنقر على «قبول».
ذو صلة
- VPS لموقع ويب
- VPS لـ Coolify: Plausible متاح هناك أيضًا كقالب بنقرة واحدة
- VPS لـ Docker
التعليقات
لا تعليقات بعد. كن الأول.