Edge Setup
The edgectl
command line tool can be used to install, update, and monitor Edge on your device.
Installing edgectl
APT (Debian Linux)
# echo "deb [trusted=yes] https://apt.fury.io/edgeiq/ /" > /etc/apt/sources.list.d/fury.list
# apt update
# apt install edgeiq-edgectl
or
Download
Usage
The install
command will walk you through an interactive installation process:
# edgectl install
If a non-interactive or automated install is required, a bootstrap filepath can be specified using the -b
flag:
# edgectl install -b [bootstrap-filepath]
Bootstrap parameters
Key | Type | Description | Required |
---|---|---|---|
| string | Company identifier | true |
| string | Edge version to install | false |
| string | Installation directory | false |
| string | The device platform d line tool can be used to install, update, and moni | false |
| string | The init system (linux only) | false |
| string | The network configuration/management tool (linux only) | false |
| bool | Run Edge in local-only mode | false |
| string | Identifier filepath. If this file is located at the given path, it allows you to specify the unique identifier, overriding the local service's default behavior of picking the first network interface's MAC as the UID. | false |
Example bootstrap file:
{
"company_id": "companyco",
"platform": "generic",
"init_system": "systemd",
"network_configurer": "none",
"local": false,
"install_dir": "/opt",
"version": "latest",
"identifier_filepath": ""
}
Example identifier file:
{
"company_id": "companyco",
"unique_id": "4429949859829"
}
Updated 11 days ago