تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
GoatCounter

GoatCounter

GoatCounter أداة تحليلات ويب تحترم خصوصية المستخدمين. لا ملفات تعريف ارتباط، لا تتبع، متوافقة مع GDPR، ومجانية للاستخدام غير التجاري. ثنائي Go واحد، تعمل مع SQLite أو PostgreSQL، من تطوير مبرمج مستقل يؤمن بالويب المفتوح. أصغر حزمة تحليلات قابلة للتطبيق.

نظرة سريعة

5.8k

نجوم GitHub

61

مشاهدات الصفحة

الإصدار Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

الوصول

  1. افتح متصفحك وزُر: https://<SERVER_IP>
  2. تحذير SSL من المتصفح متوقع (شهادة موقعة ذاتيًا)
  3. أنشئ أول مستخدم وموقع لك عند الزيارة الأولى.

الملفات والمجلدات المهمة

  • مجلد التثبيت: /root/goatcounter
  • Docker Compose: /root/goatcounter/docker-compose.yml
  • وحدة تخزين البيانات: /var/lib/docker/volumes/goatcounter_goatcounter-data/_data
  • إعدادات Nginx: /etc/nginx/sites-available/goatcounter
  • موقع NGINX المُفعَّل: /etc/nginx/sites-enabled/goatcounter
  • شهادات SSL: /etc/nginx/ssl/

تفعيل SSL مع نطاق

1. وجِّه نطاقك إلى IP الخادم.

2. حرّر إعدادات Nginx واستبدل كليهما server_name <IP>; بنطاقك (<your-domain>) لكلا كتلتي HTTP (المنفذ 80) وHTTPS (المنفذ 443):

vim /etc/nginx/sites-available/goatcounter

3. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

4. شغّل الأمر التالي لتوليد شهادة Let’s Encrypt صالحة:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. استبدل مسارات SSL في إعدادات Nginx:

vim /etc/nginx/sites-available/goatcounter
# Before:
    # ssl_certificate       /etc/nginx/ssl/goatcounter.crt;
    # ssl_certificate_key   /etc/nginx/ssl/goatcounter.key;
# After:
    # ssl_certificate       /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key   /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. أعد تشغيل Nginx لتطبيق التغييرات:

systemctl restart nginx

7. افتح متصفحك وزُر: https://yourdomain.com

المزيد في المراقبة

تطبيقات ذات صلة.

انشر GoatCounter الآن. تبدأ من 2.48 $/شهر.