Nexus 3.0 Hard Boot Recovery Protocol
Last Updated: January 13, 2026
Status: CRITICAL - Use after server hard reboot
KEY DISCOVERY: Docker Container Restart Fix
THE FIX: After hard reboot, Docker containers may have Redis running internally but ports not exposed to host.
SOLUTION: Restart the Docker containers:
docker restart nexus3-{env}-vault nexus3-{env}-operational
This makes the ports listen on the host system where MCP servers can reach them.
Critical Environments for Handoff
Must be working for proper handoff:
- KB (6625/6626) - Password:
KB3Vault2025 - Restart:
docker restart nexus3-kb-vault nexus3-kb-operational -
Test:
redis-cli -p 6625 -a "KB3Vault2025" PING -
Workflow (6615/6616) - Password:
Workflow3Vault2025 - Restart:
docker restart nexus3-workflow-vault nexus3-workflow-operational -
Test:
redis-cli -p 6615 -a "Workflow3Vault2025" PING -
Session (6645/6646) - Password:
Session3Vault2025 - Restart:
docker restart nexus3-session-vault nexus3-session-operational -
Test:
redis-cli -p 6645 -a "Session3Vault2025" PING -
Chrono (6680/6681) - Password:
Temp3Vault2025 - Restart:
docker restart nexus3-chrono-vault nexus3-chrono-operational -
Test:
redis-cli -p 6680 -a "Temp3Vault2025" PING -
aimsg (6690/6691) - Password:
6PYyEw - Usually works without restart (standalone Redis)
- Test:
redis-cli -p 6690 -a "6PYyEw" PING
Password Mismatch Issue
Problem: MCP servers expected old strong passwords from Locker (e.g., tg6ap5) but Docker containers use new weak passwords (e.g., KB3Vault2025).
Quick Fix: Update MCP server fallback passwords to match Docker:
- KB:
/opt/mcp-servers/kb/mcp_kb_server.pyline ~78 -
Change:
vault_password = 'tg6ap5'→vault_password = 'KB3Vault2025' -
Workflow:
/opt/mcp-servers/workflow/mcp_workflow_server.pyline ~84 -
Change:
REDIS_PASSWORD = 'VFLtfX'→REDIS_PASSWORD = 'Workflow3Vault2025' -
Repeat for other environments as needed
Recovery Checklist
After hard reboot:
- [ ] Check Docker containers running:
docker ps | grep nexus3- - [ ] Verify data exists:
docker exec nexus3-kb-vault redis-cli -a "KB3Vault2025" DBSIZE - [ ] Restart KB containers
- [ ] Restart Workflow containers
- [ ] Restart Session containers
- [ ] Restart Chrono containers
- [ ] Test KB:
redis-cli -p 6625 -a "KB3Vault2025" PING - [ ] Test Workflow:
redis-cli -p 6615 -a "Workflow3Vault2025" PING - [ ] Test Session:
redis-cli -p 6645 -a "Session3Vault2025" PING - [ ] Test Chrono:
redis-cli -p 6680 -a "Temp3Vault2025" PING - [ ] Test aimsg:
redis-cli -p 6690 -a "6PYyEw" PING
Success Criteria
System ready for handoff when: - ✅ KB accessible (search working) - ✅ Workflow accessible (init working) - ✅ Session accessible (objectives retrievable) - ✅ Chrono accessible (date/time available) - ✅ aimsg accessible (handoff system operational)
First Recovery: January 12-13, 2026 - 100% success, zero data loss