Applicable Product:
PeopleFluent Learning
Applicable Release:
All Versions
Overview
The ekp.properties file governs core LMS behavior, integrations, and security settings. This article outlines best practices for safely managing this file, minimizing risk, and maintaining system stability.
Sensitive Data Stored in ekp.properties
The file may contain:
Database credentials
SMTP configuration
LDAP and SSO secrets
Payment gateway credentials
External system authentication details
Because of this, it must be treated as highly sensitive.
Security Best Practices
Limit file access to system administrators only
Do not store plain text passwords longer than necessary
Re-encrypt credentials immediately after configuration changes
Avoid sharing the file via email or unsecured channels
Use secure backups with restricted access
Configuration Best Practices
Always back up
ekp.propertiesbefore making changesMake incremental changes and restart the LMS after updates
Avoid uncommenting unused sections
Keep environment-specific values documented separately
Validate syntax carefully (no extra spaces or line breaks)
Operational Recommendations
Maintain a checklist for license changes
Keep a secure record of plain text credentials
Periodically review commented and unused configurations
Align configuration changes with maintenance windows
Summary
ekp.propertiesis a critical system fileImproper handling can cause outages or security risks
Strong governance and disciplined changes ensure system stability