📍 المقالة الرئيسية: Plausible 2026: الدليل الكامل.
ثلاثون دقيقة لتحويل VPS فارغ إلى خادم Plausible Analytics إنتاج. هذا الإجراء موثق في عدة وكالات رقمية ومتاجر تجارة إلكترونية في داكار والدار البيضاء وتونس وأبيدجان، بتكلفة إجمالية 4.51 يورو/شهرياً لعدد غير محدود من المواقع.
المتطلبات
Hetzner CX22 minimum (2 vCPU، 4 GB RAM) تحت Ubuntu 22.04 / Debian 12. Coolify v4 مثبَّت. اسم نطاق DNS A نحو VPS: analytics.votre-entreprise.com. المستوى: متوسط. الوقت: 30-45 دقيقة.
الخطوة 1 — تحضير DNS
dig +short analytics.votre-entreprise.com # IP الـ VPS
الخطوة 2 — إنشاء خدمة في Coolify
Resources → + New → Service → ابحث عن «Plausible». Coolify ينشر القالب الرسمي. الاسم: plausible-prod. Server: Hetzner CX22 الخاص بك.
الخطوة 3 — متغيرات البيئة
SECRET_KEY_BASE أساسي للأمان (64 حرف). DATABASE_URL يربط Postgres المُكوَّن تلقائياً. SMTP لـ Brevo يسمح بإرسال دعوات email للمستخدمين الجدد.
BASE_URL=https://analytics.votre-entreprise.com
SECRET_KEY_BASE=générer-64-caractères-aléatoires
DATABASE_URL=postgres://plausible:password@plausible-db:5432/plausible
CLICKHOUSE_DATABASE_URL=http://plausible-events-db:8123/plausible_events_db
DISABLE_REGISTRATION=invite_only
MAILER_EMAIL=analytics@votre-entreprise.com
SMTP_HOST_ADDR=smtp-relay.brevo.com
SMTP_HOST_PORT=587
SMTP_USER_NAME=login
SMTP_USER_PWD=clé-api
SMTP_HOST_SSL_ENABLED=false
SMTP_RETRIES=2
الخطوة 4 — النطاق HTTPS
تبويب Domains: https://analytics.votre-entreprise.com. Force HTTPS: ON.
الخطوة 5 — إطلاق النشر
اضغط Deploy. Coolify يسحب صور plausible/community-edition، postgres:16، clickhouse-server. احسب 4 دقائق.
الخطوة 6 — أول حساب admin
افتح https://analytics.votre-entreprise.com/register. أدخل email، password، اسم. أول حساب مُنشأ يصبح admin للـ instance.
الخطوة 7 — أضف موقعك الأول
Dashboard Plausible → Sites → Add a website. أدخل النطاق (مثلاً boutique.votre-entreprise.com). Plausible يولد snippet:
<script defer data-domain="boutique.votre-entreprise.com"
src="https://analytics.votre-entreprise.com/js/script.js"></script>
الخطوة 8 — ألصق snippet
على WordPress: plugin رسمي Plausible Analytics. على Next.js/Astro: مكوِّن في head. على مواقع custom: مباشرة في <head>.
الخطوة 9 — تحقق من الجمع
زر موقعك، انتظر 30 ثانية، عُد إلى dashboard Plausible. بطاقة «Real-time» يجب أن تعرض زائراً واحداً على الأقل. إن لم تفعل، تحقق من console browser لأخطاء JavaScript.
الخطوة 10 — تكوين النسخ الاحتياطية
# سكربت backup /srv/scripts/plausible-backup.sh
docker exec plausible-db pg_dump -U plausible plausible | gzip > /tmp/pg.gz
docker exec plausible-events-db clickhouse-client --query "BACKUP DATABASE plausible_events_db TO Disk('backups', 'ch.zip')"
restic backup /tmp/pg.gz /var/lib/coolify/services/plausible-prod/clickhouse-backups
rm -f /tmp/pg.gz
الأخطاء الشائعة
| الخطأ | الحل |
|---|---|
| ClickHouse يرفض البدء | RAM غير كافية، CX22 minimum |
| إيميل التأكيد لم يُستلم | SMTP غير مُكوَّن |
| إحصائيات غير معروضة | data-domain مكتوب بشكل سيئ |
| Adblockers تحظر | Proxy عبر نطاقك /js/script.js |
التكيف مع السياق
ثلاث توضيحات. زمن استجابة من إفريقيا: Hetzner Falkenstein 95 ميلي ثانية نحو داكار مقبول. عرض النطاق: Plausible script 1 KB + 50k صفحة مرئية/شهرياً يستهلك ~ 50 MB، ضئيل. وكالة متعددة العملاء: instance Plausible CE واحد يدعم حتى 50 موقعاً بشكل مريح، مقارنة بـ Plausible Cloud بـ 19 USD/موقع/شهرياً.
دروس الإخوة
الأسئلة المتكررة
كم موقعاً كحد أقصى على CX22؟ 50 موقعاً مع 100k صفحة مرئية شهرياً مجمعة.
الهجرة من Plausible Cloud؟ Export CSV عبر Plausible Cloud، import عبر API CE.
HTTP vs HTTPS للـ analytics؟ دائماً HTTPS، وإلا mixed content على المواقع HTTPS تحظر التتبع.
للاستزادة
- 🔝 المرجع: Plausible 2026