Introduction
Thymis is an open‑source platform for managing IoT devices using NixOS. It lets you provision, configure, update, and monitor fleets of devices. With the reliability and reproducibility that comes from a declarative configuration.
Who This Is For
- IoT solution vendors deploying and maintaining large device fleets.
- Developers creating custom applications for embedded Linux devices.
- Ops/IT teams needing reproducible, version‑controlled device configurations.
If you need a secure, infrastructure‑as‑code‑style way to manage devices, from Raspberry Pi kiosks to generic x86 gateways, Thymis provides the tooling.
What You’ll Find in This Documentation
Step‑by‑step setup for Thymis Cloud, NixOS, or Docker.
Guides for provisioning devices, sharing settings with Tags, enabling Kiosk mode with VNC, performing updates, testing in VMs, and troubleshooting.
How to integrate external repositories, use and create a Thymis Modules, package software with Nix, and tailor devices to your applications.
Comprehensive background on concepts (devices, deployments, configurations, tags, modules, secrets, artifacts), administration, UI field reference, and supported hardware.
Community & Support
Thymis is developed by the Udysseus GmbH and released under AGPL‑3.0.
For updates, source code, and community discussions:
Ready to begin?
Start with Setting Up Thymis or use the sidebar to explore guides, module references, and lifecycle workflows for your devices.