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)",