I’m trying to set up a Lemmy instance using the docker installation. I’ve set up a Cloudflare Tunnel and a Let’s Encrypt certificate that’s managed by Nginx Proxy Manager.

I’ve also created a proxy host setting in NPM to forward the incoming domain address to the local host address for Lemmy. I made sure the SSL settings are on and using the Let’s Encrypt certificate.

I am able to connect to my instance through the domain address. However, it still shows that the site is unsecured. I’ve been stuck on this part for days and am not sure what to do now. I haven’t any success with the nginx reverse proxy settings listed on the Lemmy installation site either. I can’t even tell if the reverse proxy is even doing anything.

  • poVoq@slrpnk.netM
    link
    fedilink
    arrow-up
    2
    ·
    7 hours ago

    Have you tried running it without the cloudflare tunnel? Seems like an unnecessary extra complication.

    As for NPM… I never used it, but Lemmy has a rather complex Nginx setup that probably can’t be acuratly mapped with a simplistic UI like that.

    • confusedpuppy@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      1
      ·
      6 hours ago

      My ISP blocks incoming data on ports 80 and 443. I also require a Dynanic DNS to handle my changing IP address. The only way I found to obtain a Let’s Encrypt certificate is through a DNS challenge in this situation.

      I can definitely run without Cloudflare but I won’t have SSL which will affect federation.

      • poVoq@slrpnk.netM
        link
        fedilink
        arrow-up
        1
        ·
        6 hours ago

        You are probably better of switching to a better ISP or renting a VPS in that case.