Skip to content

Draft: All in One install script improvement #169

Description

@ceckoslab

TODO: Add few more ideas about improvements.

On startup check the Traefik container logs for errors for the Let's Encrypt cert.

I made a typo and the system started but I got invalid SSL certificate. We need to make sure that at least the user learns about any mistakes with the cert:

Example docker logs output:

023-11-25T18:02:15Z ERR Unable to obtain ACME certificate for domains error="unable to generate a certificate for the domains [ocetinssl.bascirum.com]: error: one or more domains had a problem:\n[ocetinssl.bascirum.com] acme: error: 400 :: urn:ietf:params:acme:error:dns :: DNS problem: NXDOMAIN looking up A for ocetinssl.bascirum.com - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for ocetinssl.bascirum.com - check that a DNS record exists for this domain\n" acmeCA=https://acme-v02.api.letsencrypt.org/directory domains=["ocetinssl.bascirum.com"] providerName=le-ssl.acme routerName=route-https@docker rule=host(`ocetinssl.bascirum.com`)
2023-11-25T18:02:48Z ERR Unable to obtain ACME certificate for domains error="unable to generate a certificate for the domains [ocetinssl.bascirum.com]: error: one or more domains had a problem:\n[ocetinssl.bascirum.com] acme: error: 400 :: urn:ietf:params:acme:error:dns :: DNS problem: NXDOMAIN looking up A for ocetinssl.bascirum.com - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for ocetinssl.bascirum.com - check that a DNS record exists for this domain\n" acmeCA=https://acme-v02.api.letsencrypt.org/directory domains=["ocetinssl.bascirum.com"] providerName=le-ssl.acme routerName=route-front_basicrum_go@docker rule="host(`ocetinssl.bascirum.com`) && (PathPrefix(`/beacon`) || PathPrefix(`/health`))"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions