.env File
Typical basic values:
APP_NAME="Kudo AI Music"
APP_ENV=production
APP_KEY=your-app-key-here
APP_DEBUG=false
APP_URL=https://example.com
LOG_CHANNEL=stack
LOG_LEVEL=info
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=kudo
DB_USERNAME=kudo_user
DB_PASSWORD=secret
FILESYSTEM_DISK=local
QUEUE_CONNECTION=database
# Mail (Choose one provider)
MAIL_MAILER=smtp
MAIL_HOST=smtp.example.com
MAIL_PORT=587
MAIL_USERNAME=user@example.com
MAIL_PASSWORD=pass
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@example.com
MAIL_FROM_NAME="Kudo"
App Settings
APP_URL: Put your main site URL (with https if available).APP_DEBUG: Set tofalsein production.APP_KEY: Should be generated only once.
Database
Define MySQL/MariaDB connection. The project also supports DATABASE_URL.
- Supports SMTP and providers like Postmark / Resend / SES (values in
config/services.php). - After configuration, test sending from the admin panel via email templates.
Storage & Media
- Default values use
localdisk andstorage:link. - For S3:
FILESYSTEM_DISK=s3 AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=xxx AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET=your-bucket AWS_URL= AWS_ENDPOINT= - Kudo provides a ready media route
/media/{path}to serve public files. There is automatic conversion from/storageto/media.
Queue
- Default value
QUEUE_CONNECTION=database, ensure the queue worker is running in the background. - Redis/SQS can be used via
config/queue.phpand their environment variables.
EKR License
- Use the installation wizard to activate the license via EKR connector.
- Optional settings under
config/services.phpto customize EKR paths. - Check the Updates page in admin panel to fetch Kudo updates directly from EKR.