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) – потрібен токен API Cloudflare",
"sslCloudflareToken": "Токен API Cloudflare",
"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)",