A Redis-based ACME challenge strategy for greenlock (Let's Encrypt) that stores, retrieves, and clears challenges in Redis. Designed for ephemeral/load-balanced environments like AWS Lambda. Current stable version is 3.0.1, released 2020. Ships TypeScript types. Key differentiator: supports clustering and ephemeral services where in-memory storage is insufficient.
npm install le-challenge-redisNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize a Redis-backed ACME challenge store for greenlock with a custom prefix and Redis connection URL.
Migrate to a maintained ACME client like 'acme-client' and a compatible challenge strategy.
Use { GreenlockRedisChallenge } = require('le-challenge-redis') (CommonJS) or import { GreenlockRedisChallenge } from 'le-challenge-redis' (ESM).Update imports from 'const le = require('le-challenge-redis')' to 'const { GreenlockRedisChallenge } = require('le-challenge-redis')'.Use named import: import { GreenlockRedisChallenge } from 'le-challenge-redis'Install peer dependency: npm install greenlock@3.x
Use GreenlockRedisChallenge.create() to get a challenge instance.