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": "Gagal menyimpan pengaturan merek.",
"sslDescription": "Terbitkan dan perbarui sertifikat SSL tepercaya dari Let's Encrypt secara otomatis. Membutuhkan domain publik dan port 80 atau akses DNS.",
"sslDocsLink": "Lihat dokumentasi SSL",
"sslDomain": "Domain",
"sslDomainPlaceholder": "termix.example.com",
"sslDomainDesc": "Nama domain publik untuk sertifikat tersebut.",
"sslEmail": "E-mail",
"sslEmailPlaceholder": "admin@example.com",
"sslEmailDesc": "Alamat email kontak untuk notifikasi dan akun Let's Encrypt.",
"sslChallengeType": "Jenis Tantangan",
"sslChallengeTypeDesc": "Bagaimana cara membuktikan kepemilikan domain kepada Let's Encrypt.",
"sslChallengeHttp": "HTTP (webroot) - memerlukan port 80 yang dapat diakses dari internet.",
"sslChallengeDns": "DNS (Cloudflare) - memerlukan token API Cloudflare",
"sslCloudflareToken": "Token API Cloudflare",
"sslCloudflareTokenPlaceholder": "Masukkan token...",
"sslCloudflareTokenDesc": "Token terlingkup dengan izin Zone:DNS:Edit untuk domain Anda.",
"sslCertStatus": "Status Sertifikat",
"sslCertStatusNone": "Tidak ada sertifikat",
"sslCertStatusValid": "Sah",
"sslCertStatusExpiring": "Segera berakhir",
"sslCertStatusExpired": "Kedaluwarsa",
"sslCertExpiresAt": "Berakhir {{date}}",
"sslLastIssued": "Terakhir diterbitkan {{date}}",
"sslRequestCert": "Menerbitkan/Memperpanjang Sertifikat",
"sslRequestCertLoading": "Meminta sertifikat...",
"sslRequestCertSuccess": "Sertifikat telah diterbitkan dan diinstal dengan sukses.",
"sslRequestCertFailed": "Permintaan sertifikat gagal.",
"sslSave": "Simpan Pengaturan",
"sslSaved": "Pengaturan SSL tersimpan",
"sslSaveFailed": "Gagal menyimpan pengaturan SSL",
"sslRequiresDomain": "Nama domain dan email wajib diisi.",
"sslInfoNote": "Setelah menerbitkan atau mengunggah sertifikat, Termix akan secara otomatis mengaktifkan HTTPS pada SSL_PORT (default 8443) di samping port HTTP yang sudah ada. Pastikan port tersebut dipublikasikan/dipetakan ke kontainer ini agar dapat dijangkau.",
"sslManualOption": "Manual (unggah sertifikat)",
"sslManualCert": "Sertifikat (PEM)",
"sslManualCertPlaceholder": "-----MULAI SERTIFIKAT-----",
"sslManualKey": "Kunci Pribadi (PEM)",