Open Source|All improvements go through Pull Requests with automated CI checks before review by@Leo-Galli|Join Discord|Contributing guide
Security

Security

Built-in controls and hardening checklist for production.

Built-in controls

  • AES-256-GCM encryption for hypervisor tokens, gateway secrets, SMTP passwords.
  • scrypt password hashing with per-user salt.
  • JWT bearer tokens with configurable TTL.
  • RBAC — superadmin, admin, user roles.
  • CORS — configurable allowed origins.
  • Rate limiting — per-IP request throttling via Redis.

Hardening checklist

AreaAction
AETHERIS_SECRETSet a strong value (≥ 32 chars)
NEXTAUTH_SECRETSet a strong value
DatabaseRestrict to loopback, use strong password
RedisBind to loopback, enable AOF
TLSAlways use HTTPS in production
FirewallOnly open 80/443, keep DB/Redis on loopback
Admin credentialsChange defaults immediately

Quick links

See also: Architecture, Environment variables.