diff --git a/wiki/Build_and_Release.md b/wiki/Build_and_Release.md index 2af5e0a..0caea1d 100644 --- a/wiki/Build_and_Release.md +++ b/wiki/Build_and_Release.md @@ -1,4 +1,4 @@ -# Сборка и релизы +# Сборка и релизы Проект поддерживает сборку исполняемых файлов через PyInstaller. diff --git a/wiki/Changelog.md b/wiki/Changelog.md index ed979ab..b2606e7 100644 --- a/wiki/Changelog.md +++ b/wiki/Changelog.md @@ -1,4 +1,4 @@ -# Changelog +# Changelog Краткое резюме по основным версиям (подробности — ниже на этой странице). diff --git a/wiki/Commands.md b/wiki/Commands.md index 2b012ab..6198ae8 100644 --- a/wiki/Commands.md +++ b/wiki/Commands.md @@ -1,4 +1,4 @@ -# Команды и сценарии +# Команды и сценарии ## CLI: letsencrypt-regru diff --git a/wiki/Configuration.md b/wiki/Configuration.md index 60e3c71..bec1d58 100644 --- a/wiki/Configuration.md +++ b/wiki/Configuration.md @@ -1,4 +1,4 @@ -# Конфигурация +# Конфигурация Проект использует JSON конфиг (пример: `config.json.example`). diff --git a/wiki/Deploy_Actions_Secrets.md b/wiki/Deploy_Actions_Secrets.md index 122c870..5f8ad44 100644 --- a/wiki/Deploy_Actions_Secrets.md +++ b/wiki/Deploy_Actions_Secrets.md @@ -1,4 +1,4 @@ -# Deploy через Actions и Secrets +# Deploy через Actions и Secrets Эта страница описывает деплой через workflow `.github/workflows/deploy-service.yml`. diff --git a/wiki/Gitea_Sync.md b/wiki/Gitea_Sync.md index 8730e6a..b454e94 100644 --- a/wiki/Gitea_Sync.md +++ b/wiki/Gitea_Sync.md @@ -1,4 +1,4 @@ -# Синхронизация Gitea → GitHub +# Синхронизация Gitea → GitHub Проект описывает несколько способов синхронизировать репозиторий из Gitea в GitHub после push. diff --git a/wiki/Home.md b/wiki/Home.md index cc1c256..be96756 100644 --- a/wiki/Home.md +++ b/wiki/Home.md @@ -1,4 +1,4 @@ -# SSL Certificate Manager (Let's Encrypt + reg.ru) — Wiki (RU) +# SSL Certificate Manager (Let's Encrypt + reg.ru) — Wiki (RU) Это Wiki проекта **configure_nginx_manager**: автоматическое получение и продление SSL сертификатов Let's Encrypt через **DNS-01** (API **reg.ru**) с опциональной синхронизацией сертификатов в **Nginx Proxy Manager (NPM)**. @@ -31,7 +31,7 @@ - `letsencrypt-regru --obtain` 6) Автопродление -- `letsencrypt-regru --auto` (обычно запускается systemd timer’ом) +- `letsencrypt-regru --auto` (обычно запускается systemd timer'ом) ## Навигация diff --git a/wiki/Installation.md b/wiki/Installation.md index d3f9e75..a9c2028 100644 --- a/wiki/Installation.md +++ b/wiki/Installation.md @@ -1,4 +1,4 @@ -# Установка +# Установка Есть два основных пути установки: diff --git a/wiki/LetsEncrypt_Workflow.md b/wiki/LetsEncrypt_Workflow.md index 9336777..5f66ffe 100644 --- a/wiki/LetsEncrypt_Workflow.md +++ b/wiki/LetsEncrypt_Workflow.md @@ -1,4 +1,4 @@ -# Алгоритм получения и продления сертификата +# Алгоритм получения и продления сертификата Эта страница описывает реальный алгоритм работы скрипта (по документации и текущему коду). @@ -16,7 +16,7 @@ - всегда: `` - если `wildcard=true`: `*.` 3) Запуск `certbot certonly --manual --preferred-challenges dns` -4) Certbot вызывает hook’и: +4) Certbot вызывает hook'и: - auth-hook: добавляет TXT запись `_acme-challenge` через API reg.ru - cleanup-hook: удаляет TXT запись 5) После успеха сертификаты появляются в `cert_dir//`: @@ -38,7 +38,7 @@ - `--renew` -Скрипт запускает `certbot renew` для конкретного `--cert-name ` и использует те же hook’и (auth/cleanup) с корректным `--config`. +Скрипт запускает `certbot renew` для конкретного `--cert-name ` и использует те же hook'и (auth/cleanup) с корректным `--config`. ## Авто-режим @@ -66,8 +66,8 @@ --- -## Appendix (migrated from docs/Создание и продление SSL сертификата (md)) - +## Appendix (migrated from: Создание и продление SSL сертификата) + ## Инструкция по созданию wildcard сертификата *.example.com в Nginx Proxy Manager и настройке автоматического продления SSL diff --git a/wiki/Nginx_Proxy_Manager.md b/wiki/Nginx_Proxy_Manager.md index a0f50ad..f19459a 100644 --- a/wiki/Nginx_Proxy_Manager.md +++ b/wiki/Nginx_Proxy_Manager.md @@ -1,4 +1,4 @@ -# Интеграция с Nginx Proxy Manager (NPM) +# Интеграция с Nginx Proxy Manager (NPM) Проект умеет автоматически загружать (или обновлять) сертификаты в NPM через его API. @@ -114,8 +114,8 @@ --- -## Appendix (migrated from docs/Настройке Nginx Manager с SSL .md) - +## Appendix (migrated from: Настройке Nginx Manager с SSL) + ## Подробная инструкция по настройке Nginx Proxy Manager с одним глобальным SSL сертификатом для всех доменов example.com diff --git a/wiki/Project_Structure.md b/wiki/Project_Structure.md index aa5a04f..0ae4d38 100644 --- a/wiki/Project_Structure.md +++ b/wiki/Project_Structure.md @@ -1,4 +1,4 @@ -# Структура проекта +# Структура проекта Ключевые файлы: diff --git a/wiki/RegRu_API_Troubleshooting.md b/wiki/RegRu_API_Troubleshooting.md index da50ff7..a7ab44c 100644 --- a/wiki/RegRu_API_Troubleshooting.md +++ b/wiki/RegRu_API_Troubleshooting.md @@ -1,4 +1,4 @@ -# Проблемы API reg.ru (DNS) +# Проблемы API reg.ru (DNS) ## Ошибка: “Access to API from this IP denied” diff --git a/wiki/Testing.md b/wiki/Testing.md index 6ab2da2..0f2fe83 100644 --- a/wiki/Testing.md +++ b/wiki/Testing.md @@ -1,4 +1,4 @@ -# Тестирование +# Тестирование Главная цель тестовых режимов — не упереться в лимиты Let’s Encrypt и быстро проверять интеграции. @@ -80,7 +80,7 @@ Let's Encrypt имеет **строгие ограничения**: sudo make test-cert ``` -**Результат**: Создан сертификат в `/etc/letsencrypt/live/ваш-домен/` +**Результат**: Создан сертификат в `/etc/letsencrypt/live/your-domain/` #### Вариант 2: Через Python скрипт @@ -256,7 +256,7 @@ test-all: test-ssl test-npm sudo make test-cert ## 2. Проверить работу с NPM -## Открыть https://ваш-домен и проверить +## Открыть https://your-domain и проверить ## 3. Убедиться что все работает ``` @@ -265,7 +265,7 @@ sudo make test-cert ```bash ## 1. Удалить тестовый сертификат -sudo rm -rf /etc/letsencrypt/live/ваш-домен/ +sudo rm -rf /etc/letsencrypt/live/your-domain/ ## 2. Получить настоящий сертификат sudo make obtain @@ -305,7 +305,7 @@ sudo make status #### Q: Как проверить срок действия? ```bash -openssl x509 -in /etc/letsencrypt/live/ваш-домен/cert.pem -noout -dates +openssl x509 -in /etc/letsencrypt/live/your-domain/cert.pem -noout -dates ``` #### Q: Как изменить срок действия? @@ -432,7 +432,7 @@ sudo make check-config sudo make status ## Переход на production -sudo rm -rf /etc/letsencrypt/live/домен/ +sudo rm -rf /etc/letsencrypt/live/your-domain/ sudo make obtain ## Автоматическое обновление