عن المشروع

Certitude هي أداة مفتوحة المصدر والمستقلة ذاتية الاستضافة تعتمد على بروتوكول ACME لأتمتة دورة حياة شهادات SSL الكاملة من الإصدار إلى النشر والتجديد والمراقبة، مع دعم أكثر من 70 مزود خدمة DNS و 160 وجهة نشر. المميزات الرئيسية: - مستقلة ذاتياً: تُنفذ بشكل خاصي مع تخزين جميع البيانات محلياً، مما يعزز الخصوصية والأمان. - متعددات المنصات: تعمل على ويندوز ولينكس وماك أو إس. - لا توجد تبعيات: لا تتطلب قاعدة بيانات أو بيئة تشغيل أو إطار عمل، وتعمل مباشرة. - خفيفة الوزن: تستهلك حوالي 20 ميجابايت من الذاكرة. نقاط القوة: - تنسيق سير عمل مرن يغطي الأتمتة من طلب الشهادة حتى النشر. - دعم شهادات النطاق الواحد والعدد والذيل، بالإضافة إلى شهادات عناوين IP، مع خيار مفاتيح RSA أو ECC. - تحديات ACME متعددة: DNS-01 و HTTP-01. - تنسيقات إخراج متعددة تشمل PEM و PFX و JKS. - تكامل مع أكثر من 70 مسجلات نطاقات ومزودي DNS (مثل AWS، Cloudflare، GoDaddy، Alibaba Cloud، Tencent Cloud). - أكثر من 160 وجهة نشر، بما في ذلك الكوبيرنتس، CDN، و WAF، وموازنات الحمل. - إشعارات عبر البريد الإلكتروني، وديسكورد، سلاك، تيليجرام، دينغتاوك، فيشو، ويكوم، وغيرها. - دعم عدة سلطات ACME مثل Let's Encrypt، Actalis، Google Trust Services، SSL.com، و ZeroSSL. البدء بسيط: يمكن تحميل النسخة المسبقة من GitHub Releases وتشغيلها باستخدام "certimate serve"، أو تشغيل الأداة عبر Docker مع تعيين حجم بيانات وتعريض المنفذ 8090. الواجهة الويب متاحة عند http://127.0.0.1:8090. حساب المسؤول الافتراضي يأتي مع بيانات اعتماد معروفة (admin@certimate.fun / 1234567890)، لذا يُنصح بتغيير كلمة المرور بعد تسجيل الدخول الأول. التوثيق الكامل متاح في docs.certimate.me، يشمل دليل الهجرة لإصدار v0.4، مقال حول إكمال تحديات DNS-01 عبر CNAME، ومناقشة فلسفة المشروع. المشروع مرخص بموجب ترخيص MIT، ويُوزع كما هو بدون ضمان، ويقبل المساهمات المجتمعية عبر Issues و Pull Requests على GitHub. تشمل القنوات المجتمعية مجموعة تيليجرام ومجموعة واتساب.