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

GoatCounter

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

الإصدار

الأحدث

نظام التشغيل

Ubuntu Server 24.04 LTS

الحد الأدنى لـ 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 مع نطاق خاص

١. أشر نطاقك إلى عنوان IP الخادم.

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

vim /etc/nginx/sites-available/goatcounter

٣. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

٤. نفِّذ الأمر التالي لإنشاء شهادة Let's Encrypt صالحة:

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

٥. استبدل مسارات 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;

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

systemctl restart nginx

٧. افتح المتصفح وانتقل إلى: https://yourdomain.com

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

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

انشر GoatCounter الآن. يبدأ من ٢٫٤٨ دولار/شهر.