Snapp
منصة لتقصير الروابط قابلة للاستضافة الذاتية، مع لوحة تحكم مدمجة، ومساحات عمل متعددة النطاقات، وصلاحيات الفريق، وتحليلات، وواجهة برمجة تطبيقات REST. مبنية باستخدام Svelte و TypeScript و Docker.
- حالة المشروع
- تحديثات بطيئة
- آخر مراجعة للصفحة
قد يتضمّن رابط الموقع عمولة إحالة تدعم الحصن، دون أي تكلفة عليك.
عن Snapp
Snapp هو نظام لتقصير الروابط مفتوح المصدر وقابل للاستضافة الذاتية، تم تطويره باستخدام Svelte و TypeScript. يوفر منصة كاملة لإدارة الروابط المختصرة مع ميزات متقدمة مثل النطاقات المتعددة من خلال نشر واحد، والتحكم في الوصول عبر Better-Auth مع منظمات وأدوار ومفاتيح API، وإدارة الفرق داخل المنظمات مع سياسات تطبيق محددة لكل فريق. يتضمن التطبيق نظام تحليلات مفصل للنقرات (المتصفح، الجهاز، نظام التشغيل، اللغة، الإحالة، الموقع الجغرافي، ومعلمات UTM). يمكن نشر Snapp باستخدام Docker Compose، ويتطلب قاعدة بيانات PostgreSQL. كما يدعم التكامل مع Umami لتتبع الأحداث على الخادم ومع VirusTotal API للتحقق من صحة النطاق ومنع القوائم السوداء. تمت ترجمة واجهة المستخدم إلى عدة لغات عبر مشروع Inlang، وتتوفر وثائق API عبر Scalar، وتأتي مع واجهة موحدة تغطي كلا من Snapp وBetter-Auth. يتطلب التطبيق تكوينًا عبر ملف config/settings.yaml، حيث يتم تعيين خيارات النطاقات والمشرفين وخيارات SMTP وإعدادات المصادقة. منذ ديسمبر 2025، يعمل المطورون على نسخة إعادة هيكلة كاملة تمهيدًا لإصدار 1.0.
