OneIoT Angular UI Documentation
Welcome to the official documentation for the OneIoT Angular UI.
The OneIoT Angular UI is the browser front end of the OneIoT Web platform. It bundles two Angular single-page applications served by Nginx from a single container:
-
Support Portal — the end-user support portal.
-
Management Portal — the administrator portal.
Together they are referred to as the portals.
Both portals are a presentation layer only. All data operations go to one service — the
UI Backend REST API, reached through the portals' own Nginx proxy at /iot-webservice/. The
backend, the database, Hazelcast, ClickHouse, and FTACS are prerequisites, not part of this
component. Two optional upstreams are proxied the same way: the AI Agent (/ai-agent/) and Grafana
(/grafana-ro/).
This documentation is structured to help you quickly find the information relevant to your role and your task.
Choose your path
Start by selecting the documentation track that matches what you want to do.
User Guide
Choose this track if you:
-
use the Support Portal or the Management Portal through the browser,
-
need to understand how the portals are organised and navigated,
-
support day-to-day tasks without touching code or deployment.
The User Guide is task-oriented, written in plain language, and focused on what you can do and what results to expect.
Technical Documentation
Choose this track if you:
-
develop or extend the OneIoT Angular UI,
-
build, deploy, or operate the portals container,
-
need architecture, runtime, configuration, or integration details.
The Technical Documentation includes system and component architecture, the workspace layout, build and deployment instructions, runtime and configuration internals, and integration with the UI Backend.
Not sure where to start?
-
New user or operator → Getting Started
-
Deploying the portals → Installation & Deployment
-
Building the container image → Building the Image
-
Setting up a local dev environment → Contributing
Documentation scope
This documentation covers:
-
the OneIoT Angular UI portals (Support Portal + Management Portal) and their behaviour,
-
how the portals are built, deployed, and configured,
-
how the portals integrate with the UI Backend.
It does not cover:
-
UI Backend internals,
-
database, Hazelcast, ClickHouse, or FTACS operation,
-
customer-specific configuration values.
| If you are unsure which track applies to you, start with the User Guide. It is safe to read and requires no technical background. |