Manages the Redis Commander Docker container, providing a web UI for Redis key inspection and management.
text
redis-commander/
├── docker-compose.yml # Redis Commander container
└── run.sh # lifecycle CLI
Connects to the shared nginx-proxy_net network and reaches Redis at codai_redis:6379. Access is protected by HTTP Basic Auth. No data is persisted — Redis Commander is stateless.
bash
./run.sh start # start Redis Commander container
./run.sh stop # stop container
./run.sh status # show status and URL
./run.sh open # print access URL
Check your session context for the absolute script path, then run:
bash
<plugin-root>/redis-commander/run.sh start
Open http://localhost:8083 in a browser. Login: admin / admin (HTTP Basic Auth).
bash
<plugin-root>/redis-commander/run.sh status
Start in this order:
proxy-manager start — creates the shared Docker networkredis-manager start — Redis must be running before Redis Commander connectsVariableDefaultPurposeCOMMANDER_CONTAINER``codai_redis_commanderContainer nameCOMMANDER_PORT``8083Host portCOMMANDER_USER``adminHTTP Basic Auth userCOMMANDER_PASSWORD``adminHTTP Basic Auth passwordREDIS_CONTAINER``codai_redisRedis hostname on shared netREDIS_PASSWORD``redispassRedis AUTH passwordCODAI_NETWORK``nginx-proxy_netShared Docker network name
redis-manager before this plugin — Redis Commander cannot connect without Redis.8083 is bound to 127.0.0.1 — accessible from the host only.COMMANDER_PASSWORD on shared machines (default admin is not secure).stop when done; the container uses restart: unless-stopped and survives reboots.proxy-manager — creates the shared Docker network (start first)redis-manager — Redis container that Redis Commander connects to