feat: move acme certificate automation into a plugin (C7)

This commit is contained in:
LukeGus committed 2026-09-24 21:19:27 -05:00
1 parent 4dbce08379
commit 8c1e02af89
123 files changed
+4808 -1912

No files matched your search

-23
View File
@@ -1692,36 +1692,13 @@
"brandingSaveFailed": "فشل حفظ إعدادات العلامة التجارية",
"sslDescription": "إصدار وتجديد شهادة SSL موثوقة تلقائيًا من Let's Encrypt. يتطلب نطاقًا عامًا والمنفذ 80 أو وصول DNS.",
"sslDocsLink": "عرض مستندات SSL",
"sslDomain": "النطاق",
"sslDomainPlaceholder": "termix.example.com",
"sslDomainDesc": "اسم النطاق العام للشهادة.",
"sslEmail": "البريد الإلكتروني",
"sslEmailPlaceholder": "admin@example.com",
"sslEmailDesc": "بريد الاتصال لإشعارات Let's Encrypt والحساب.",
"sslChallengeType": "نوع التحدي",
"sslChallengeTypeDesc": "كيفية إثبات ملكية النطاق لـ Let's Encrypt.",
"sslChallengeHttp": "HTTP (webroot) - يتطلب المنفذ 80 متاحًا من الإنترنت",
"sslChallengeDns": "DNS (Cloudflare) - يتطلب رمز Cloudflare API",
"sslCloudflareToken": "رمز Cloudflare API",
"sslCloudflareTokenPlaceholder": "أدخل الرمز...",
"sslCloudflareTokenDesc": "رمز مقيد بصلاحية Zone:DNS:Edit للنطاق الخاص بك.",
"sslCertStatus": "حالة الشهادة",
"sslCertStatusNone": "لا توجد شهادة",
"sslCertStatusValid": "صالحة",
"sslCertStatusExpiring": "ستنتهي قريبًا",
"sslCertStatusExpired": "منتهية",
"sslCertExpiresAt": "تنتهي في {{date}}",
"sslLastIssued": "آخر إصدار {{date}}",
"sslRequestCert": "إصدار / تجديد الشهادة",
"sslRequestCertLoading": "جارٍ طلب الشهادة...",
"sslRequestCertSuccess": "تم إصدار الشهادة وتثبيتها بنجاح",
"sslRequestCertFailed": "فشل طلب الشهادة",
"sslSave": "حفظ الإعدادات",
"sslSaved": "تم حفظ إعدادات SSL",
"sslSaveFailed": "فشل حفظ إعدادات SSL",
"sslRequiresDomain": "النطاق والبريد الإلكتروني مطلوبان",
"sslInfoNote": "بعد إصدار الشهادة أو تحميلها، سيقوم Termix تلقائيًا بتفعيل بروتوكول HTTPS على منفذ SSL_PORT (المنفذ الافتراضي 8443) بالإضافة إلى منفذ HTTP الحالي. تأكد من نشر هذا المنفذ/ربطه بهذه الحاوية لضمان إمكانية الوصول إليه.",
"sslManualOption": "يدوي (تحميل الشهادة)",
"sslManualCert": "شهادة (PEM)",
"sslManualCertPlaceholder": "-----بداية الشهادة-----",
"sslManualKey": "المفتاح الخاص (PEM)",