Frequently asked questions
Does E4S install the complete product or only licensed modules?
The customer installer deploys the complete application core. Signed entitlement controls which features are available.
Do I need Docker?
No. The current customer installation path is a native Linux deployment.
Which Linux distributions are supported?
Debian 12+, Ubuntu 22.04+, AlmaLinux 8+, Rocky Linux 8+ and CentOS Stream 9+ are supported by the installer families.
Can I use one installer on Debian and AlmaLinux?
Yes. The Universal installer detects the operating-system family and selects the matching embedded installer.
What database does E4S use?
The fresh installer prepares PostgreSQL 16 for the application database.
Does E4S use Redis?
Yes. Redis is part of the runtime stack and is configured during installation.
What is port 18080?
It is the local E4S Web application endpoint behind Nginx.
What is port 18081?
It is the local E4S Agent API endpoint behind Nginx.
Where are the generated Owner credentials?
The fresh installer writes them to /root/e4s-install-credentials.txt.
Can the installer create SSL certificates?
When DNS already points to the server and ACME validation is reachable, the installer can attempt Let's Encrypt provisioning.
What happens if I install without a commercial license key?
An eligible fresh installation can request the configured automatic trial entitlement.
Does changing the plan require reinstalling E4S?
No. License entitlement is separate from the software package. Refreshing the license can apply the new policy.
What is an offline lease?
It is the period during which the installation can continue using the last valid signed entitlement without a successful authority check.
What is Feature Guard?
It is E4S protected-file integrity tracking used to identify unexpected changes to protected source files.
Should I run feature-guard baseline automatically?
No. Review and approve the changed files first.
Where do fresh installers come from?
Layer1 is the public distribution origin for fresh-install artifacts and signed release metadata.
Where do software updates come from?
Software update delivery is handled separately from the License Authority.
What does e4s doctor do?
It combines multiple health and diagnostics checks into one operational command.
How do I see current licensing?
Run e4s license status or open the License Center in the panel.
How do I refresh licensing?
Run e4s license refresh.
How do I inspect the Agent API?
Run e4s agent-health or query http://127.0.0.1:18081/health locally.
Should PostgreSQL port 5432 be public?
Normally no. The database should remain local or private unless a separately reviewed architecture requires remote database access.
Should Redis port 6379 be public?
No for the normal E4S deployment. Redis is an internal application service.
How do I validate Nginx before reload?
Run e4s nginx test.
How do I read Web logs?
Run e4s logs web 200 or use journalctl for e4s-web.service.
What is the difference between Beta and Stable?
Beta is used for release-candidate validation. Stable is intended for production-approved software.