NeXusOS Configuration

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 installation
  • DB_DRIVERsqlite or postgres
  • DB_HOST, DB_NAME, DB_USER, DB_PASS — for PostgreSQL
  • DEFAULT_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