diff --git a/README.md b/README.md index 7b6002e..619bdb4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Local Docker Management -## Traefik +### Traefik - Reverzní proxy - Validní https pro lokální vývoj (wildcard certifikát s vlastním CA) @@ -8,13 +8,13 @@ - Připojení dalších (vlastních) služeb pomocí Traefik labels - Dashboard pro monitorování a správu routování -## Portainer +### Portainer - Webové rozhraní pro správu kontejnerů, obrazů, sítí i volumů - Podpora Docker, Compose, Swarm i Kubernetes - Persistentní úložiště dat (složka `portainer`) -## Požadavky +### Požadavky - Docker & Docker Compose @@ -36,8 +36,8 @@ Budete dotázáni na: ### 2. Certifikáty pro HTTPS -Traefik používá námi integrovaný vlastní certifikát pro HTTPS komunikaci. Pro správné -fungování je potřeba importovat `traefik/certs/rootCA.pem` do důvěryhodných certifikátů vašeho operačního systému. +Traefik používá náš certifikát pro HTTPS komunikaci podepsaný naší vlastní autoritou. Pro správné +fungování je potřeba importovat CA soubor autority `traefik/certs/linuxakCA.pem` do důvěryhodných certifikátů vašeho operačního systému. **Integrovaný certifikát je platný pro:** - `dev.linuxak.com` a všechny subdomény (`*.dev.linuxak.com`) @@ -45,30 +45,31 @@ fungování je potřeba importovat `traefik/certs/rootCA.pem` do důvěryhodnýc - IP adresu `127.0.0.1` - **Platnost:** do 27. února 2036 -> **Poznámka:** Pokud změníte `DEV_URL` na jinou doménu než výše uvedené, bude potřeba dodat vlastní certifikát pro HTTPS komunikaci. +> **Poznámka:** Pokud změníte `DEV_URL` na jinou doménu než výše uvedené, bude potřeba dodat vlastní +> certifikát pro HTTPS komunikaci a integrovat jej do Traefiku. ### 2.1 Import CA do systému -#### Linux (CentOS/RHEL/Fedora) +**Linux (CentOS/RHEL/Fedora)** ```bash -sudo cp traefik/certs/rootCA.pem /etc/pki/ca-trust/source/anchors/linuxak-dev-ca.crt +sudo cp traefik/certs/linuxakCA.pem /etc/pki/ca-trust/source/anchors/linuxak-dev-ca.crt sudo update-ca-trust ``` -#### Linux (Ubuntu/Debian) +**Linux (Ubuntu/Debian)** ```bash -sudo cp traefik/certs/rootCA.pem /usr/local/share/ca-certificates/linuxak-dev-ca.crt +sudo cp traefik/certs/linuxakCA.pem /usr/local/share/ca-certificates/linuxak-dev-ca.crt sudo update-ca-certificates ``` -#### MacOS +**MacOS** ```bash -sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain traefik/certs/rootCA.pem +sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain traefik/certs/linuxakCA.pem ``` -#### Windows (PowerShell jako Admin) +**Windows (PowerShell jako Admin)** ```bash -Import-Certificate -FilePath "traefik/certs/rootCA.pem" -CertStoreLocation Cert:\LocalMachine\Root +Import-Certificate -FilePath "traefik/certs/linuxakCA.pem" -CertStoreLocation Cert:\LocalMachine\Root ``` ### 3. Spuštění diff --git a/traefik/certs/rootCA.pem b/traefik/certs/linuxakCA.pem similarity index 100% rename from traefik/certs/rootCA.pem rename to traefik/certs/linuxakCA.pem