NeXusOS Configuration
This page describes the main configuration options for NeXusOS.
Basic configuration
All values live in the .env file at the project root. The most important variables are:
APP_URL— base URL of your installationDB_DRIVER—sqliteorpostgresDB_HOST,DB_NAME,DB_USER,DB_PASS— for PostgreSQLDEFAULT_LANGUAGE— default language (e.g.en)SESSION_LIFETIME— session lifetime in minutes
Enabling languages
In config/languages.yaml you can define which languages are offered in the frontend. DE, EN, ES, and FR are enabled by default.
Email delivery
Set an SMTP server in .env so NeXusOS can send notifications:
MAILER_URL=smtp://user:pass@smtp.example.com:587
MAILER_FROM=no-reply@thegenzcode.com
Cache
For production setups, Redis is recommended as a cache backend:
CACHE_DRIVER=redis
CACHE_REDIS_HOST=127.0.0.1