A Redis storage backend for node-letsencrypt (greenlock) that persists keypairs, accounts, certificates, and domain metadata. Version 0.2.3 is the latest stable release; the package is in maintenance mode as the node-letsencrypt ecosystem has largely been superseded by greenlock-express and ACME.js v2. Key differentiator: provides a scalable, shared certificate store for multi-server load-balanced deployments, with indexing by email, account, and domain. Production use requires careful Redis security configuration.
npm install le-store-redisNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes a Redis-backed storage backend for Let's Encrypt using node-letsencrypt or greenlock.
Migrate to greenlock-express (https://git.rootprojects.org/root/greenlock-express.js) which uses le-store-pluggable-store and does not support le-store-redis directly.
Consider switching to ioredis-based storage or wrapping with an adapter.
Set Redis authentication inside redisOptions: { password: '...' }.Set certExpiry to 0 to disable automatic expiration, or adjust accordingly.
Use leStore = require('le-store-redis').create(opts);Ensure redisOptions.host and redisOptions.port are set correctly and Redis is running.
Set redisOptions.password to the correct Redis password.
Start Redis server or verify the host/port in redisOptions.