دليل النشر

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

انشر على VPS Cloud →

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

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

Umami أداة تحليلات ويب مفتوحة المصدر، خفيفة وتحترم الخصوصية: تقيس جمهورك دون ملفات تعريف ارتباط ودون جمع بيانات شخصية. باستضافتها ذاتيًا على خادم VPS الخاص بك، تصبح مالكًا لإحصاءات زياراتك دون أن تعهد بها إلى وكالة إعلانات. إليك كيفية نشرها باستخدام Docker وقاعدة بيانات PostgreSQL ووكيل عكسي وشهادة TLS.

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

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

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

  • متوافق مع الخصوصية: لا ملفات تعريف ارتباط، ولا بيانات شخصية، وغالبًا دون الحاجة إلى لافتة موافقة.
  • تبقى إحصاءات جمهورك على خادمك، دون مشاركتها مع أي طرف ثالث.
  • سكربت تتبّع فائق الخفّة، دون أثر ملحوظ على سرعة الصفحات.
  • لوحة تحكّم واضحة ومتعدّدة المواقع من نسخة واحدة.
  • تكلفة ثابتة مهما كان حجم مشاهدات الصفحات.

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

Umami خفيف جدًا. يكفي vCPU واحد و1 غيغابايت من ذاكرة RAM للبدء، و2 غيغابايت إذا كنت تتابع حركة مرور كبيرة أو عدّة مواقع. خصّص 5 غيغابايت من القرص لـ PostgreSQL. أما برمجيًا: Docker وDocker Compose، ونطاق فرعي (مثل stats.your-domain.com) يشير إلى عنوان IP الخاص بخادم VPS، والمنفذ 443 مفتوح.

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

01

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

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

02

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

عرّف خدمتين: ghcr.io/umami-software/umami:postgresql-latest وقاعدة بيانات postgres. أدخل DATABASE_URL وAPP_SECRET عشوائيًا.

03

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

نفّذ docker compose up -d. يستمع Umami محليًا على المنفذ 3000؛ وتُهيَّأ قاعدة البيانات تلقائيًا عند أول تشغيل.

04

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

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

05

إضافة موقعك والسكربت

سجّل الدخول (admin/umami افتراضيًا، غيّرها فورًا)، أضف موقعك والصق مقتطف التتبّع المُقدَّم في صفحاتك.

غيّر كلمة مرور المسؤول الافتراضية عند أول تسجيل دخول، وانسخ قاعدة بيانات PostgreSQL احتياطيًا بانتظام: فهي التي تحتوي كامل سجلّ جمهورك.

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

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

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

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

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

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