Hello everyone. Need some opinions here. Does it worth all the trouble to make things like jellyfin and immich run with HTTPS for services that are only accesible in the LAN? I ask it 'cause, as far as I know, there is no way to put a valid certificate like let’s encrypt for a service that is not accessible from the net and I don’t plan to buy a certificate for myself. But I have some trouble with the rest of my family having issue with their browsers complaining about the lack of https every time a browser is updated. So, what would be the best solution?

  • versionc@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    24 hours ago

    as far as I know, there is no way to put a valid certificate like let’s encrypt for a service that is not accessible from the net

    There definitely is. All of my local services run on a wildcard cert that I got from a DNS challenge with Let’s Encrypt. As long as the reverse proxy can access whatever source is issuing the certificate, and as long as the client browser can access public certificate ledgers and has DNS info about your services, things will work just fine locally.

    I recommend Netbird to give access to services to your family members, for access control and for the DNS server it provides. It also gives you the bonus of accessing your services remotely.

    Feel free to ask if you have any questions.

    • TheHolm@aussie.zone
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      7
      ·
      23 hours ago

      Just do not use wildcard, very bad security practice. Getting individual cert for each service is easy these days.