۱. Matomo چیست و چرا از آن استفاده کنیم؟
Matomo یک نرمافزار متنباز و جایگزین Google Analytics است که به شما امکان میدهد بازدیدکنندگان وبسایت خود را تحلیل کنید و اطلاعات دقیقی از رفتار کاربران به دست آورید. برخلاف Google Analytics، دادههای شما کاملاً در اختیار خودتان است و حریم خصوصی کاربران بهتر حفظ میشود.
۲. پیشنیازهای نصب Matomo
برای اجرای Matomo، سیستم شما باید دارای موارد زیر باشد:
وبسرور: یکی از این گزینهها را داشته باشید:
- Apache
- Nginx
- IIS
- LiteSpeed
نسخه PHP مورد نیاز:
- Matomo 4.x: حداقل PHP 7.2.5 یا نسخههای جدیدتر
- Matomo 4.16 و Matomo 5: پیشنهاد میشود از PHP 8.x استفاده کنید (چون سریعتر و کممصرفتر است)
پایگاه داده:
- MySQL 5.5 یا جدیدتر (ترجیحاً MySQL 8+)
- یا MariaDB
افزونههای PHP مورد نیاز:
-
pdo
وpdo_mysql
یاmysqli
(پیشفرض فعال هستند)
سیستمعاملهای سازگار: Matomo روی هر سیستمعاملی اجرا میشود، مانند:
- لینوکس (Ubuntu, CentOS, Debian, Raspberry Pi OS و...)
- ویندوز سرور
- macOS Server
- FreeBSD
نکته: اگر از وردپرس استفاده میکنید، نیازی به نصب دستی نیست! کافیست افزونه "Matomo Analytics" را نصب کنید.
۳. راهاندازی و نصب Matomo روی اوبونتو (Ubuntu 20.04/22.04)
مرحله ۱: بهروزرسانی سیستم
ابتدا سیستم را آپدیت کنید تا از آخرین نسخههای بستهها استفاده شود:
مرحله ۲: نصب وبسرور (Apache)
Apache را نصب کنید:
پس از نصب، سرویس Apache را فعال کنید:
مرحله ۳: نصب PHP و افزونههای مورد نیاز
برای اجرای Matomo، PHP و چند افزونه دیگر لازم است. این موارد را نصب کنید:
برای بررسی نسخه PHP:
مرحله ۴: نصب MySQL و ایجاد پایگاه داده
نصب MySQL
برای مدیریت دادههای Matomo، می بایست MySQL را نصب کنید:
پس از نصب، سرویس MySQL را فعال کنید:
ایجاد پایگاه داده برای Matomo
وارد MySQL شوید:
دستورات زیر را وارد کنید (نام کاربری، پایگاه داده و رمز عبور را به دلخواه تغییر دهید):
۴. دانلود و نصب Matomo
🔹 مرحله ۱: دانلود فایلهای Matomo
وارد مسیر /var/www/html
شوید:
سپس، Matomo را دانلود کنید:
🔹 مرحله ۲: استخراج فایلها
پس از دانلود، فایل را استخراج کنید:
🔹 مرحله ۳: تنظیم سطح دسترسی فایلها
برای اجرای صحیح Matomo، دسترسیهای لازم را تنظیم کنید:
۵. تنظیم وبسرور برای Matomo
🔹 تنظیم Virtual Host در Apache
یک فایل تنظیمات برای Matomo ایجاد کنید:
محتوای زیر را داخل فایل قرار دهید (بهجای your-domain.com
نام دامنه یا آیپی سرور را وارد کنید):
🔹 فعالسازی تنظیمات و راهاندازی مجدد Apache
۶. نصب نهایی از طریق مرورگر
- مرورگر را باز کنید و به آدرس
http://your-domain.com/matomo/
بروید. - دستورالعملهای روی صفحه را دنبال کنید:
- اطلاعات پایگاه داده را وارد کنید.
- تنظیمات ادمین را مشخص کنید.
- نصب را تکمیل کنید.
۷. نکات تکمیلی
بهینهسازی برای سایتهای پرترافیک:
اگر ماهانه بیش از ۱ میلیون بازدید دارید:
- از دو سرور جداگانه برای پایگاه داده و پردازش درخواستها استفاده کنید.
- از MySQL 8+ برای عملکرد بهتر بهره ببرید.
افزودن HTTPS برای امنیت بیشتر:
اگر از دامنه استفاده میکنید، بهتر است گواهی SSL رایگان با Let’s Encrypt نصب کنید: