The current version is #ident "@(#)$Format:LocalFoodAI_lanfr144:Env_Configuration.md:%an:%ae:%ad:%cn:%ce:%cd:%H:%D:%N$"
This runbook catalogs every configuration key in the .env file, explaining its functional purpose, dependency context, and providing fillable fields for custom deployment setups.
| Parameter | Purpose & Description | Example Value | Your Custom Value |
|---|---|---|---|
NETWORK_MODE |
Controls external request checks. Set to server to enable telemetry alerts and database triggers, or local for offline development/standalone fallback. |
server |
____________________ |
LLM_MODEL |
The local Large Language Model loaded into Ollama. Default is llama3.2:3b for quantized local inference. |
llama3.2:3b |
____________________ |
These credentials configure standard user authentication permissions on the vertical partitions.
| Parameter | Purpose & Description | Example Value | Your Custom Value |
|---|---|---|---|
MYSQL_ROOT_PASSWORD |
MySQL root administrative account access password. | your_mysql_root_pass |
____________________ |
DB_READER_PASS |
Password for the low-privilege food_reader database account. |
your_db_reader_pass |
____________________ |
DB_LOADER_PASS |
Password for the food_loader account executing bulk CSV imports. |
your_db_loader_pass |
____________________ |
DB_APP_AUTH_PASS |
Password for the food_app_auth credential checker role. |
your_db_auth_pass |
____________________ |
MYSQL_ZABBIX_PASSWORD |
Password for the Zabbix DB user connection profile. | your_mysql_zabbix_pass |
____________________ |
Configures the monitoring server APIs and SNMPv3 security parameters.
| Parameter | Purpose & Description | Example Value | Your Custom Value |
|---|---|---|---|
ZABBIX_URL |
Endpoint URL for Zabbix API script queries. | http://your_zabbix_host:8081 |
____________________ |
ZABBIX_USER |
Admin dashboard username for API provisioning. | your_zabbix_user |
____________________ |
ZABBIX_PASS |
Zabbix admin dashboard password. | your_zabbix_pass |
____________________ |
ZABBIX_SNMP_USER |
Secure SNMPv3 routing user identifier. | your_snmp_user |
____________________ |
ZABBIX_SNMP_AUTHKEY |
SNMPv3 SHA authentication key (minimum 8 characters). | your_snmp_authkey |
____________________ |
ZABBIX_SNMP_PRIVKEY |
SNMPv3 AES encryption key (minimum 8 characters). | your_snmp_privkey |
____________________ |
DISCORD_WEBHOOK |
External webhook URL for automated alerts. | https://discord.com/api/webhooks/your_webhook_id |
____________________ |
| Parameter | Purpose & Description | Example Value | Your Custom Value |
|---|---|---|---|
EMAIL_USER |
SMTP server username for password recovery alerts. | your_email_user@example.com |
____________________ |
EMAIL_PASS |
SMTP server authentication password. | your_email_password |
____________________ |
TAIGA_URL |
Endpoint path for the Taiga Agile Kanban board server. | http://your_taiga_host/taiga |
____________________ |
TAIGA_USER |
API authentication account username. | your_taiga_user |
____________________ |
TAIGA_PASS |
Password for the API sync user. | your_taiga_pass |
____________________ |
Credentials required to manage SSH keys and remote container processes from the client.
| Parameter | Purpose & Description | Example Value | Your Custom Value |
|---|---|---|---|
SERVER_HOST |
Remote server IP address (Server A hypervisor). | your_server_ip |
____________________ |
SERVER_USER |
SSH login username for command line deployments. | your_ssh_user |
____________________ |
SERVER_PASS |
SSH login password for VM operations. | your_ssh_pass |
____________________ |