This page provides high-level deployment guidance for IoT Cloud.
database-manager: central configuration and governance.
iot-node-manager: host-local instance configuration UI.
iot-api: host-local Catalog API and JSON-RPC API.
- catalog database on each host.
- PostgreSQL (and usually TimescaleDB extension where required).
- Deploy DBM.
- Deploy one or more hosts with catalog database + node manager + iot-api.
- Configure synchronization from DBM to hosts.
- Configure TLS and reverse proxy routing.
- Use explicit loopback
127.0.0.1 for internal Nginx proxy routing.
- Keep host-level services and DB roles host-local.
- Use role-based PostgreSQL access instead of shared credentials.
¶ Wildcard-domain architecture
For setups using wildcard routing by host/instance subdomain:
- DBM exposes Gateway API for routing table generation.
- Node-level API exposes local service routing data.
- IoT Nginx Updater periodically refreshes Nginx config from these APIs.
See: