---
title: "Advanced installation options"
url: "https://axoflow.com/docs/axoflow/0.86/provisioning/windows-opentelemetry/advanced-options/"
last_modified: "2026-03-30T14:27:05+02:00"
---

> For the complete documentation index, see [llms.txt](https://axoflow.com/docs/axoflow/0.86/llms.txt).

# Advanced installation options

When installing Axoflow agent on Windows, you can set a number of advanced options if needed for your environment. Setting the advanced options in the AxoConsole automatically updates the one-liner command that you can copy and run.

![Advanced deployment options](https://axoflow.com/docs/axoflow/0.86/provisioning/windows-opentelemetry/advanced-options/provisioning-advanced-options_hu_725040b5369c2d00.webp)

Alternatively, before running the one-liner you can use one of the following methods:

- Set the related environment variable for the option. For example:

  ```powershell
  $Env:AXOLET_INITIAL_LABELS = 'product=windows,team=windows,vendor=microsoft'
  ```
- Set the related URL parameter for the option. For example:

  ```powershell
  Invoke-WebRequest -Headers @{'%v' = 'X-AXO-TOKEN:xxx'} -Uri 'https://<your-tenant-id>.cloud.axoflow.io/setup.sh?type=AXOEDGE&platform=WINDOWS' -OutFile $env:TEMP\\axolet-installer.ps1; & $env:TEMP\\axolet-installer.ps1
  ```

## Proxy settings

Use the [**HTTP proxy**](https://axoflow.com/docs/axoflow/0.86/provisioning/windows-opentelemetry/advanced-options/index.md#http-proxy), **HTTPS proxy**, **No proxy** parameters to configure HTTP proxy settings for the installer. To avoid using the proxy for the Axolet service, enable the [**Avoid proxy**](https://axoflow.com/docs/axoflow/0.86/provisioning/windows-opentelemetry/advanced-options/index.md#avoid-proxy) parameter as well. Lowercase variable names are preferred because they work universally.

## Installation options

You can pass the following parameters to the installation script as environment variables, or as URL parameters.

### API server host

|  |  |
| --- | --- |
| Default value: |  |
| Environment variable |  |
| URL parameter | `api_server_host` |

*Description*: Override the host part of the API endpoint for the host.

### Avoid proxy

|  |  |
| --- | --- |
| Default value: | `false` |
| Available values: | `true`, `false` |
| Environment variable | `AXOLET_AVOID_PROXY` |
| URL parameter | `avoid_proxy` |

*Description:* If set to `true`, the value of the [`*_proxy`](https://axoflow.com/docs/axoflow/0.86/provisioning/windows-opentelemetry/advanced-options/index.md#proxy-settings) variables will only be used for downloading the installer, but not for the `axolet` service itself. If set to `false`, the Axolet service will use the variables from the installer.

### Collector agent URL

|  |  |
| --- | --- |
| Default value: | `https://github.com/axoflow/axoflow-otel-collector-releases/releases/download/v<version-number>/axoflow-otel-collector_<version-number>_windows_x64.msi` |
| Environment variable | `AXOLET_COLLECTOR_AGENT_URL` |
| URL parameter | `collector_agent_url` |

*Description*: Deploy the specified agent binary.

### Configuration directory

|  |  |
| --- | --- |
| Default value: | `C:\ProgramData\Axoflow` |
| Environment variable | `AXOLET_CONFIG_DIR` |
| URL parameter | `config_dir` |

*Description*: The directory where the configuration files are stored.

### HTTP proxy

|  |  |
| --- | --- |
| Default value: | empty string |
| Environment variable | `AXOLET_HTTP_PROXY` |
| URL parameter | `http_proxy` |

*Description*: Use a proxy to access AxoConsole from the host.

### HTTPS proxy

|  |  |
| --- | --- |
| Default value: | empty string |
| Environment variable | `AXOLET_HTTPS_PROXY` |
| URL parameter | `https_proxy` |

*Description*: Use a proxy to access AxoConsole from the host.

### Initial labels

|  |  |
| --- | --- |
| Default value: | `product=windows,vendor=microsoft` |
| Environment variable | `AXOLET_INITIAL_LABELS` |
| URL parameter | `initial_labels` |

*Description*: Comma-separated list of `key=value` labels. These labels will be suggested for the host when you add the source to AxoConsole. For example, `product=windows,team=windows,vendor=microsoft`

### Install collector agent

|  |  |
| --- | --- |
| Default value: | `true` |
| Available values: | `true`, `false` |
| Environment variable | `AXOLET_INSTALL_AGENT` |
| URL parameter | `install_agent` |

*Description*: Deploy the Axoflow agent. If set to `false`, only the Axolet agent will be installed.

### Non-interactive installation

|  |  |
| --- | --- |
| Default value: | `false` |
| Available values: | `true`, `false` |
| Environment variable | `AXOLET_NON_INTERACTIVE` |
| URL parameter | `non_interactive` |

*Description*: Don’t ask for user confirmation during the installation.

### No proxy

|  |  |
| --- | --- |
| Default value: | empty string |
| Environment variable | `AXOLET_NO_PROXY` |
| URL parameter | `no_proxy` |

*Description*: Destinations that should be reached directly, without going through the proxy.

### Overwrite config

|  |  |
| --- | --- |
| Default value: | `false` |
| Available values: | `true`, `false` |
| Environment variable | `AXOLET_CONFIG_OVERWRITE` |
| URL parameter | `config_overwrite` |

*Description:* If set to `true`, the configuration process will overwrite existing configuration (`/etc/axolet/config.json`). This means that the agent will get a new GUID and it will require approval on the AxoConsole.

### Start service

|  |  |
| --- | --- |
| Default value: | `AXOLET_START=true` |
| Available values: | `true`, `false` |
| Environment variable | `AXOLET_START` |
| URL parameter | `start` |

*Description:* Start axolet agent at the end of installation. Use false for preparing golden images. In this case `axolet` will generate a new GUID on the first boot after cloning the image.

If you are preparing a host for cloning with Axolet already installed, set the following environment variable in your (root) shell session, before running the one-liner command. For example:

```powershell
$Env:START_AXOLET = false
Invoke-WebRequest ... # Run the command copied from the Provisioning page
```

This way Axolet will only start and initialize after the first reboot.
