Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | |||
it:iot:certifikat-lets-encrypt-uzavrena-sit [2024/12/22 13:05] – Petr Nosek | it:iot:certifikat-lets-encrypt-uzavrena-sit [2024/12/22 13:35] (aktuální) – Petr Nosek | ||
---|---|---|---|
Řádek 54: | Řádek 54: | ||
- Subdoména `teslamate.nosekpetr.cz` směruje na lokální IP adresu pomocí souboru `hosts` na klientech v síti. | - Subdoména `teslamate.nosekpetr.cz` směruje na lokální IP adresu pomocí souboru `hosts` na klientech v síti. | ||
- Pro ověření vlastnictví domény vytvoří Traefik pomocí DNS-01 challenge TXT záznam `_acme-challenge.teslamate.nosekpetr.cz` na Cloudflare. | - Pro ověření vlastnictví domény vytvoří Traefik pomocí DNS-01 challenge TXT záznam `_acme-challenge.teslamate.nosekpetr.cz` na Cloudflare. | ||
- | - Let's Encrypt ověří záznam a vydá certifikát, který je uložen v Traefiku. | + | - Let's Encrypt ověří záznam a vydá certifikát. |
- Certifikát je poté použit pro šifrovanou komunikaci na subdoméně v lokální síti. | - Certifikát je poté použit pro šifrovanou komunikaci na subdoméně v lokální síti. | ||
Tento přístup umožňuje provoz šifrovaných služeb v lokální síti bez nutnosti, aby byl server přímo dostupný z internetu. | Tento přístup umožňuje provoz šifrovaných služeb v lokální síti bez nutnosti, aby byl server přímo dostupný z internetu. | ||
+ | |||
+ | ===== Převod domény ke Cloudflare ===== | ||
+ | |||
+ | <adm warning> | ||
+ | |||
+ | Rozhodl jsem se převést správu DNS záznamů na Cloudflare, protože Cloudflare nabízí API, které umožňuje automatizovat proces ověření pomocí DNS-01 challenge. Tento přístup eliminuje nutnost manuální správy TXT záznamů při každém ověření certifikátu. | ||
+ | |||
+ | Mou doménu `nosekpetr.cz` mám registrovanou u českého registrátora, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Proces zahrnoval založení účtu na Cloudflare a využití funkce pro přidání existující domény. Cloudflare mi následně poskytl nové nameservery, | ||
+ | |||
+ | |||
+ | Po nastavení nameserverů jsem vyčkal 24 hodin, aby se změny plně projevily. Poté jsem mohl začít editovat DNS záznamy přímo v rozhraní Cloudflare. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Získání API klíče od Cloudflare ==== | ||
+ | |||
+ | Inspiroval jsem se v [[http:// | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | Nejprve je potřeba získat autentizační údaj, který umožní pracovat s konkrétní doménou (zónou). Cloudflare nabízí dva typy takových údajů: | ||
+ | |||
+ | * **API keys** – globální klíče, které lze použít ke všem operacím v rámci celého účtu na Cloudflare. | ||
+ | * **API tokens** – specifické tokeny s omezeným přístupem, | ||
+ | |||
+ | Pro naše účely zvolíme **tokeny**, protože nabízejí vyšší úroveň bezpečnosti. Tokeny umožňují přesně definovat, k jakým datům a operacím mají přístup, čímž výrazně snižují riziko zneužití. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Oproti návodu už nebudu pracovat s Certbotem, ale certifikáty obsloužím v [[it: |