Environment variables¶
The Incus client and daemon respect some environment variables to adapt to the user’s environment and to turn some advanced features on and off.
Common¶
| Name | Description | 
|---|---|
| 
 | The Incus data directory | 
| 
 | If set to true, allows all default Go ciphers both for client <-> server communication and server <-> image servers (server <-> server and clustering are not affected) | 
| 
 | List of paths to look into when resolving binaries | 
| 
 | Proxy server URL for HTTP | 
| 
 | Proxy server URL for HTTPS | 
| 
 | List of domains, IP addresses or CIDR ranges that don’t require the use of a proxy | 
Client environment variable¶
| Name | Description | 
|---|---|
| 
 | What text editor to use | 
| 
 | Path to the client configuration directory | 
| 
 | Path to the global client configuration directory | 
| 
 | Name of the project to use (overrides configured default project) | 
| 
 | Name of the remote to use (overrides configured default remote) | 
| 
 | What text editor to use (if  | 
Server environment variable¶
| Name | Description | 
|---|---|
| 
 | Path to the directory including the  | 
| 
 | Script to call on a cluster update | 
| 
 | Path to be monitored by the device monitor. This is primarily for testing | 
| 
 | Path to the documentation to serve through the web server | 
| 
 | Path to EDK2 firmware build including  | 
| 
 | Full path to the Incus binary (used when forking subcommands) | 
| 
 | Disable idmapped mounts support (useful when testing traditional UID shifting) | 
| 
 | Path to the LXC template configuration directory | 
| 
 | If set to  | 
| 
 | If set to  | 
| 
 | Path to the web UI to serve through the web server | 
| 
 | Path to the hwdata  |