Jordan Ramos
779ae2fb24
docs(n8n): enhance setup guide with PostgreSQL 15+ fixes and encryption key validation
Update n8n deployment documentation to prevent three critical issues discovered during troubleshooting:
1. PostgreSQL 15+ Compatibility (Phase 3):
- Add explicit schema permission grants for public schema
- Include C.utf8 locale specification for Debian 12 minimal LXC
- Add permission validation test before proceeding
2. Encryption Key Generation (Phase 5):
- Add pre-generation validation to prevent literal command strings in .env
- Include verification steps for 64-character hex key format
- Document common misconfiguration and remediation steps
3. SSL Termination Architecture (Phase 7):
- Clarify NPM scheme setting (http backend vs https external)
- Explain reverse proxy SSL termination pattern
- Document why https scheme causes 502 Bad Gateway errors
Update CLAUDE_STATUS.md to mark troubleshooting session complete and document deployment success.
These preventive measures ensure clean deployments on PostgreSQL 16 and avoid the 805+ restart crash loops encountered during initial deployment.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>