عن المشروع
أزوث هو منصة تحليلات ويب مفتوحة المصدر، تركز على الخصوصية، ومستضافة ذاتياً. تعمل بالكامل على Cloudflare Workers و Analytics Engine، دون الحاجة لأي خدمات خارجية أو سكربتات طرف ثالث.
### الميزات الرئيسية
- **تتبع بدون كوكيز** – شريط التتبع (~1.4 KB) يستخدم `sendBeacon`، ولا يخزن أي كوكيز أو بيانات شخصية.
- **خصوصية أولاً** – لا يتم جمع أي PII، ولا يعتمد على أي بنية تحتية خارجية، مما يجعله بديلاً قوياً لـ Google Analytics.
- **استضافة ذاتية على Cloudflare** – يُنشَر كعاملين (Worker): واحد لنقطة نهاية التتبع وواحد للوحة تحكم React، وكلاهما يدعمه محرك التحليلات.
- **لوحة تحكم React** – واجهة عصرية تعرض إحصائيات الزيارات، وأصول الإحالة، وتقسيم الأجهزة، والمزيد.
- **نشر بمساعدة CLI** – سطر الأوامر (`azoth`) يرشدك عبر المصادقة، وتعديل الإعدادات، وإدارة الأسرار، والنشر في أمر واحد (`bunx azoth install`).
- **أدوات تشخيصية** – `azoth doctor` يجري فحوصات القراءة، `azoth status` يعرض حالة النشر الحالية.
- **أدوات المطورين** – يتضمن التدقيق (Biome)، والكتابة النوعية (TypeScript)، وعمليات الاختبار.
### البدء السريع
```bash
bun install
bunx azoth install
```
### أوامر إضافية
- `bunx azoth doctor` – تشخيص ما قبل النشر.
- `bunx azoth status` – عرض حالة الحساب، العاملين، الأسرار.
- `bunx azoth install --yes` – وضع غير تفاعلي.
- `bunx azoth install --dry-run` – معاينة التغييرات.
### التقنية
- **المؤطر**: Bun (v1.3.14)
- **المنصة**: Cloudflare Workers + Analytics Engine
- **الواجهة الأمامية**: React
- **الترخيص**: MIT License
This project is suitable for developers and site owners who need a lightweight, privacy‑respecting analytics solution that they can host and control entirely on Cloudflare's edge network.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.