How can I auto renew letsencrypt cert and auto reload Nginx docker container?

This page summarizes the projects mentioned and recommended in the original post on /r/devops

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cert-manager

    Automatically provision and manage TLS certificates in Kubernetes

    This probably calls for some python glue to reload nginx when the directory has been updated. If you're thinking about k8s in the future, https://cert-manager.io is great.

  • Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

    This solves so much maintenance. https://caddyserver.com/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • nginx-proxy

    Automated nginx proxy for Docker containers using docker-gen

    If everything behind ngnix is in docker too, try https://github.com/nginx-proxy/nginx-proxy and https://github.com/nginx-proxy/acme-companion

  • acme-companion

    Automated ACME SSL certificate generation for nginx-proxy

    If everything behind ngnix is in docker too, try https://github.com/nginx-proxy/nginx-proxy and https://github.com/nginx-proxy/acme-companion

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts