Giter Site home page Giter Site logo

How-to use LetsEncrypt Guide about docs HOT 13 CLOSED

sam-github avatar sam-github commented on May 23, 2024 4
How-to use LetsEncrypt Guide

from docs.

Comments (13)

Qard avatar Qard commented on May 23, 2024

@eljefedelrodeodeljefe Can your provide some context for the thumbs down? Personally, I think this is a good idea.

from docs.

eljefedelrodeodeljefe avatar eljefedelrodeodeljefe commented on May 23, 2024

@Qard Sure. As much as I like the idea, I know how flawed the whole things is. nodejs/node#9244 (comment) sums it up pretty well. The whole cert business is unnecessarily complicated, but Node won't help much on that, nor will Let's encrypt and certbot. Let's encrypt has also really bad UX, imo. It is worth a blog post though.

However, in my (more than opinion now) opinion, terminating certificates in Node is as flawed (->performance) as cluster, child_process and a couple of other. Meaning, you likely want to do this somewhere else, e.g. HAProxy, Nginx, Cloudflare.

Again, it is worth a blog post.

from docs.

eljefedelrodeodeljefe avatar eljefedelrodeodeljefe commented on May 23, 2024

I'd vote this for a close, since thumbs downs on the issues outweigh thumbs up. We should rather find a better format for stuff like that, far outside of core.

from docs.

Qard avatar Qard commented on May 23, 2024

I'd certainly disagree with putting Let's Encrypt functionality itself into node core, but I feel like a guide related to it shouldn't be a major issue. Though I'd certainly frame it something like "this is a simplistic way to get up-and-running quickly, more advanced uses will probably need to learn the manual process"

from docs.

eljefedelrodeodeljefe avatar eljefedelrodeodeljefe commented on May 23, 2024

Btw, do we have a decent place for guides now? Something more prominent than https://nodejs.org/en/docs/guides/? I should look up my GH notifs, as I was PRing putting it onto the api-nav :S sorry.

from docs.

Qard avatar Qard commented on May 23, 2024

I believe that needed to be discussed by the CTC. Not sure if that has happened yet or not.

from docs.

eljefedelrodeodeljefe avatar eljefedelrodeodeljefe commented on May 23, 2024

I mean we could convert it to a rather "how to generate certs with X to be secure"-guide. There are only 3 options or so for unobtrusive processes.

from docs.

mikeal avatar mikeal commented on May 23, 2024

Should we just point to https://www.npmjs.com/package/letsencrypt in the docs? This package provides more than we would want to outline in the docs themselves (plugins for popular frameworks, for instance).

from docs.

eljefedelrodeodeljefe avatar eljefedelrodeodeljefe commented on May 23, 2024

Would be in favor for that. The package seems to be good quality now.

from docs.

Qard avatar Qard commented on May 23, 2024

Maybe rather than approaching as a doc specifically for Let's Encrypt we could write a doc on the more manual process and just preface that with a note that the Let's Encrypt module is easier, if your needs or not complicated.

from docs.

mikeal avatar mikeal commented on May 23, 2024

I think that a "more manual process" for Let's Encrypt might lead people to use their python toolchain instead, which might be a barrier for some Node.js users.

from docs.

Qard avatar Qard commented on May 23, 2024

I mean the process of setting up TLS that doesn't involve Let's Encrypt at all. It's doable, but a lot more involved, making it actually warrant its own doc.

from docs.

Trott avatar Trott commented on May 23, 2024

Closing as this repository is dormant and likely to be archived soon. If this is still an issue, feel free to open it as an issue on the main node repository.

from docs.

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.