Model And Packaging
Agent modules differ in installation, update path, and platform integration. The runtime model stays the same.
Shared Runtime Model
- The dashboard issues an agent token.
- The module starts the agent with that token.
- The agent connects outbound to Tunely.
- The agent receives the service configuration for its namespace.
- The agent applies the configuration locally and reports status back.
Packaging Differences
| Package | Difference |
|---|---|
| Docker | Direct control over image, volume, restart policy, and networks. |
| Home Assistant Add-on | Installation and logs are managed through Home Assistant. |
| Synology Container Manager | NAS-centered operation through Synology UI and persistent shares. |
| Platform package | Stronger integration, but more release and support effort. |
Documentation Rule
Each module gets its own page with these points:
- Requirements.
- Installation.
- Token configuration.
- Data storage.
- Update path.
- Log and diagnosis path.
- Known platform limits.