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": "自動從 Let's Encrypt 簽發並更新受信任的 SSL 憑證。需要公開網域及通訊埠 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 會在現有 HTTP 連接埠的基礎上,自動在 SSL_PORT(預設 8443)上啟用 HTTPS。請確保已將該連接埠發布/映射到此容器,以便其可存取。",
"sslManualOption": "手動(上傳證書)",
"sslManualCert": "證書(PEM)",
"sslManualCertPlaceholder": "-----開始憑證-----",
"sslManualKey": "私鑰(PEM)",