How-to guides
Task-focused guides for everyday work: managing devices, firmware, deployments, and more.
- Manage organizations & usersManage a NervesHub organization: invite users, assign roles, and maintain firmware signing keys and certificate authorities.
- Manage productsCreate and configure products in NervesHub: members, enabling the Health, Geo, Local Shell, and Logging extensions, and product settings.
- Manage devicesWork with devices in NervesHub: tags, the device detail tabs, and actions like reboot, reconnect, identify, and clearing the penalty box.
- Manage firmwareBuild, sign, upload, and manage firmware in NervesHub: metadata, delta-updatable images, and deletion rules.
- Deployment groups & releasesTarget devices and roll out firmware safely with deployment groups — conditions, concurrency, failure limits, and releases.
- Support scriptsCreate reusable Elixir snippets and run them on demand against online devices from NervesHub.
- Remote console & local shellDebug live devices from the NervesHub web UI: enable the remote IEx console and the local shell, and understand their differences.
- Device health, metrics & geoConfigure the Health and Geo extensions in NervesHubLink: metric sets, custom metadata, alarms, and location resolvers.
- Configure NervesHubLinkConfigure the NervesHubLink device client: connection, authentication, remote IEx, update behavior, retries, CA certs, and proxies.