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": "Impossibile salvare le impostazioni del marchio.",
"sslDescription": "Emettere e rinnovare automaticamente un certificato SSL attendibile da Let's Encrypt. Richiede un dominio pubblico e accesso alla porta 80 o al DNS.",
"sslDocsLink": "Visualizza documentazione SSL",
"sslDomain": "Dominio",
"sslDomainPlaceholder": "termix.example.com",
"sslDomainDesc": "Il nome di dominio pubblico per il certificato.",
"sslEmail": "Email",
"sslEmailPlaceholder": "admin@example.com",
"sslEmailDesc": "Email di contatto per notifiche e account Let's Encrypt.",
"sslChallengeType": "Tipo di challenge",
"sslChallengeTypeDesc": "Come dimostrare la proprietà del dominio a Let's Encrypt.",
"sslChallengeHttp": "HTTP (webroot) - richiede la porta 80 accessibile da internet",
"sslChallengeDns": "DNS (Cloudflare) - richiede un token API Cloudflare",
"sslCloudflareToken": "Token API Cloudflare",
"sslCloudflareTokenPlaceholder": "Inserisci token...",
"sslCloudflareTokenDesc": "Token con autorizzazione Zone:DNS:Edit per il tuo dominio.",
"sslCertStatus": "Stato del certificato",
"sslCertStatusNone": "Nessun certificato",
"sslCertStatusValid": "Valido",
"sslCertStatusExpiring": "In scadenza",
"sslCertStatusExpired": "Scaduto",
"sslCertExpiresAt": "Scade il {{date}}",
"sslLastIssued": "Ultimo rilascio il {{date}}",
"sslRequestCert": "Emetti / Rinnova certificato",
"sslRequestCertLoading": "Richiesta certificato in corso...",
"sslRequestCertSuccess": "Certificato emesso e installato con successo",
"sslRequestCertFailed": "Richiesta certificato fallita",
"sslSave": "Salva impostazioni",
"sslSaved": "Impostazioni SSL salvate",
"sslSaveFailed": "Salvataggio impostazioni SSL fallito",
"sslRequiresDomain": "Dominio ed email sono obbligatori",
"sslInfoNote": "Dopo aver emesso o caricato un certificato, Termix abiliterà automaticamente HTTPS sulla porta SSL_PORT (predefinita 8443) oltre alla porta HTTP esistente. Assicurarsi che tale porta sia pubblicata/mappata a questo container in modo che sia raggiungibile.",
"sslManualOption": "Manuale (caricamento del certificato)",
"sslManualCert": "Certificato (PEM)",
"sslManualCertPlaceholder": "-----INIZIO CERTIFICATO-----",
"sslManualKey": "Chiave privata (PEM)",