دليل النشر

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

انشر على VPS Cloud →

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

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

Matomo هو البديل مفتوح المصدر الأكثر اكتمالًا عن Google Analytics: تقارير مفصّلة، وخرائط حرارية، ومسارات تحويل، وتتبّع للأهداف. باستضافته ذاتيًا على خادم VPS الخاص بك، يضمن لك ملكية بيانات جمهورك بنسبة 100%، دون أخذ عيّنات ودون مشاركة مع أي وكالة. إليك كيفية نشره باستخدام Docker وMariaDB ووكيل عكسي وشهادة TLS.

لماذا تستضيف Matomo ذاتيًا على خادم VPS

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

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

  • ملكية بيانات الجمهور بنسبة 100%، دون نقلها إلى طرف ثالث.
  • تقارير كاملة ودون أخذ عيّنات، حتى عند الحجم الكبير.
  • ميزات متقدّمة (خرائط حرارية، مسارات تحويل، أهداف) يمكن تفعيلها بحرية.
  • توافق أسهل مع اللائحة العامة لحماية البيانات بفضل إخفاء هوية عناوين IP واحترام Do Not Track.
  • تكلفة ثابتة، دون فوترة بحسب حجم الزيارات (hits).

المتطلبات العتادية والبرمجية

احسب 2 vCPU و2 غيغابايت من ذاكرة RAM للبدء، و4 غيغابايت لحركة مرور كبيرة، إذ تنمو قاعدة بيانات MariaDB مع تراكم السجلّ. خصّص 10 غيغابايت من القرص أو أكثر. أما برمجيًا: Docker وDocker Compose، ونطاق فرعي (مثل matomo.your-domain.com) يشير إلى خادم VPS، والمنفذ 443 مفتوح.

نشر Matomo باستخدام Docker وHTTPS

01

تهيئة خادم VPS وDocker

عبر SSH، حدّث النظام وثبّت Docker عبر curl -fsSL https://get.docker.com | sh. أنشئ mkdir -p /opt/matomo && cd /opt/matomo.

02

كتابة ملف docker-compose.yml

عرّف خدمتين: matomo (الصورة الرسمية) وmariadb. اربط حجمًا لـ /var/www/html وآخر لقاعدة البيانات، وأدخل متغيّرات اتصال MySQL.

03

تشغيل الحاويات

نفّذ docker compose up -d. يستمع Matomo على المنفذ الداخلي 80؛ وتنطلق قاعدة البيانات بالتوازي.

04

إعداد الوكيل العكسي

مع Caddy: matomo.your-domain.com { reverse_proxy localhost:8080 }. يحصل Caddy على شهادة Let's Encrypt ويجدّدها تلقائيًا.

05

إتمام معالج التثبيت

افتح الرابط، اتبع المعالج على الويب (فحص النظام، قاعدة البيانات، حساب المسؤول)، ثم صرّح بأول موقع لك.

06

تثبيت السكربت ومهمة cron

أدرج كود التتبّع في صفحاتك، وجدوِل core:archive عبر cron للحصول على تقارير سريعة عند الحجم الكبير.

للحصول على تقارير عالية الأداء عند الحركة الكثيفة، عطّل الأرشفة عند تحميل المتصفّح وجدوِل مهمة core:archive كل ساعة عبر cron: عندئذ تُحمَّل لوحات التحكّم فورًا.

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

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

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

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

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

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