Since its inception, Let’s Encrypt has been sending expiration notification emails to subscribers that have provided an email address to us. We will be ending this service on June 4, 2025. The decision to end this service is the result of the following factors:

  • Over the past 10 years more and more of our subscribers have been able to put reliable automation into place for certificate renewal.
  • Providing expiration notification emails means that we have to retain millions of email addresses connected to issuance records. As an organization that values privacy, removing this requirement is important to us.
  • Providing expiration notifications costs Let’s Encrypt tens of thousands of dollars per year, money that we believe can be better spent on other aspects of our infrastructure.
  • Providing expiration notifications adds complexity to our infrastructure, which takes time and attention to manage and increases the likelihood of mistakes being made. Over the long term, particularly as we add support for new service components, we need to manage overall complexity by phasing out system components that can no longer be justified.
  • Pornacount128@lemmynsfw.com
    link
    fedilink
    English
    arrow-up
    9
    ·
    11 hours ago

    Change is hard, I get it, if this change is upsetting, I’d personally figure out the automation piece. it took me a bit but after getting it going it’s rock solid. If using Linux of some flavor, acme.sh works really well.

  • mox@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    72
    ·
    edit-2
    15 hours ago

    OP, can you please remove the four spaces preceding each paragraph in your post? That syntax is for code formatting. It triggers a monospace font and puts each paragraph into a single line, forcing readers into painstaking horizontal scrolling to be able to read each one. It’s like trying to read a book through a keyhole.

    • MrQuallzin@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      8
      ·
      15 hours ago

      Could be your client. With Sync it properly word wraps, and for myself I actually find this font easier to read

      • mox@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        25
        ·
        edit-2
        15 hours ago

        My “client” is Lemmy’s native UI, and is rendering it correctly according to markdown and html specs. If your client is wrapping it or using a variable-width font, then that’s convenient for you in this case, but it’s violating the spec. (This is somewhat common in mobile apps, so I guess you’re reading on a phone.)

        • can@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          14 hours ago

          Sync markup/rendering is presently a semi-completed conversion from reddit’s and it’s functional enough.

      • 299792458ms@lemmy.zip
        link
        fedilink
        English
        arrow-up
        7
        ·
        15 hours ago

        It is not the client, that it is actually how markdown works. Every markdown guide specifically tells to avoid this indentation because its meant for code blocks which by default do not wrap text lines.

        • can@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          14 hours ago

          They’re talking specifically about the word wrapping. Note in their screenshot it is properly rendered in monospace code block font.

          • 299792458ms@lemmy.zip
            link
            fedilink
            English
            arrow-up
            1
            ·
            11 hours ago

            I know, clients not wrapping lines in codeblocks are also “rendering properly”. Wrapping it’s up to the client’s parser, reason why I noted to use the aproppriate syntax regardless.

      • atmur@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        3
        ·
        edit-2
        14 hours ago

        Readable on Voyager as well.

        EDIT: Not to say it looks good, but it’s readable.

        • MrScottyTay@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          8
          ·
          15 hours ago

          The syntax colouring, really doesn’t help though. Standard font looks better for text blocks than a code block.

    • LedgeDrop@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      ·
      8 hours ago

      It’s more than needing a reminder: Let’s Encrypt Certs are valid for a maximum of 90 days before they need to be reissued. Doing this 4 times (or more) a year, for years on end will be tedious and error prone.

      Most tools that request and install Let’s Encrypt Certs automatically do this without the need for human interaction (30 days prior to the expiration) . Actually, they work so well you don’t notice the “behind the scenes work” that’s happening.

      The problem is when this renewal process “stop working”. I’d been using Let’s Encrypt for years w/o problems, but eventually the client I was using wasn’t updating and it was using a deprecated Let’s Encrypt API. Ultimately, the cert stopped updating, but I got the email reminder from Let’s Encrypt and I was able to fix it w/o a disruption.

      Now, this was just a server for personal use. So if the SSL cert expired, it would not be the end of the world. Plus, I would have gotten a bunch of SSL errors the next time my client was trying to sync data, and I probably would have dropped everything to fix it. But the email reminder was a convenient feature, which allowed me to fix it whenever I had time.

      That said, if Let’s Encrypt wants to save some money for their free service, I’m certainly not going to complain (although I will miss it).

    • Kushan@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 hours ago

      I use uptime kuma to check my certificate isn’t going to expire.

      Also tells me if any of my services are down.

    • Ulrich@feddit.org
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      1
      ·
      13 hours ago

      I scheduled a doctor’s appointment recently and they were confused when I opted out of SMS notifications. They were shocked when I whipped out my calendar to type the appointment in. 😅

    • Jeena@piefed.jeena.netOP
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      14 hours ago

      I think yeah, most people don’t use calendars.My wife doesn’t even use one at work.

      My dad though started using it after I implemented audible announcements of them in Home Assistant. He normally doesn’t use his phone or computer much, but this way anywhere he is in his house he is reminded 90min before the event and then at the event again. With this he never misses appointments at doctors and so on anymore. That was what pushed him to use a digital calendar, every missed appointment costs quite some money.

  • Onno (VK6FLAB)
    link
    fedilink
    English
    arrow-up
    25
    ·
    16 hours ago

    Since its inception, Let’s Encrypt has been sending expiration notification emails to subscribers that have provided an email address to us. We will be ending this service on June 4, 2025. The decision to end this service is the result of the following factors:

    • Over the past 10 years more and more of our subscribers have been able to put reliable automation into place for certificate renewal.

    • Providing expiration notification emails means that we have to retain millions of email addresses connected to issuance records. As an organization that values privacy, removing this requirement is important to us.

    • Providing expiration notifications costs Let’s Encrypt tens of thousands of dollars per year, money that we believe can be better spent on other aspects of our infrastructure.

    • Providing expiration notifications adds complexity to our infrastructure, which takes time and attention to manage and increases the likelihood of mistakes being made. Over the long term, particularly as we add support for new service components, we need to manage overall complexity by phasing out system components that can no longer be justified.

  • inclementimmigrant@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    14 hours ago

    Well that kind of sucks. I wish they had more tutorials about how to automate then because if you’re not using http-01 via certbot due to port 80 being blocked, which if you’re on a residential line it’s pretty common, so then you have to use dns-01 and manual hooks which isn’t exactly clear for and documented well.