Tutorials
Start-to-finish guides: your first OTA update, production auth, and running your own server.
- QuickstartConnect a Nerves device and ship your first OTA update with shared-secret auth — from mix nerves.new to a device updating.
- Self-hosting NervesHubRun your own NervesHub: architecture, Docker, PostgreSQL, object storage, optional ClickHouse, and the core environment variables.
- Production setup with NervesKeySet up certificate-based (mTLS) device auth with NervesKey hardware: choose a method, provision the chip, and ship signed firmware.