GithubHelp home page GithubHelp logo

Comments (3)

ldez avatar ldez commented on June 25, 2024

Hello,

The topic has been already discussed several times: #1342, #1232, #605, #331, #1736, and traefik/traefik#5472

But I see nothing preventing this to exist.

The env vars are not really configurable in the way you're thinking: some providers are more complex to handle configuration than env vars inside lego.

This is not trivial, and for now, I don't have a solution (I already spend a lot of time on this)

Duplicate of #1342

from lego.

ldez avatar ldez commented on June 25, 2024

Just a note:

A solution can be to use CNAME: you add CNAMEs redirecting to only one domain, and you will only need one account.

If you have example.org (account foo) and example.com (account bar) you can create a CNAME on example.org called _acme-challenge.example.org pointing to challenge.example.com.
So you need only one account (foo) to handle the challenge for all the accounts/providers.

https://letsencrypt.org/2019/10/09/onboarding-your-customers-with-lets-encrypt-and-acme.html#the-advantages-of-a-cname

from lego.

toxic0berliner avatar toxic0berliner commented on June 25, 2024

Wow, sorry, 7 issues on the same yes, my bad. At least I'm the 5th to overlook that it had already been requested 🤣

I haven't looked at all providers so I can understand that some might need more than env vars, but I also see that env vars are enough for many, and they don't overlap between providers.
But reading the other issues it also appears to me the simple solution I had in mind won't work for those wanting to use 2 different accounts on the same DNS provider...

Anyhow, I still believe many people want this, and in my case the CName is not practical sadly so I 'm left with repeating my routers twice to change their certresolver... Hope these other issues find a solution 😁

from lego.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.