EVE-NG Linux VM SSH troubleshooting
September 20, 2025
UNetLab v3 architecture
UNetLab’s architecture involves several components that need to interact with each other and report task progress to the user. We can identify the following components:
- The web interface allows users to interact with UNetLab, manage users, and labs.
- Proxmox hosts manage the nodes and networks of the labs according to instructions received from users and notify the status of the nodes.
- The orchestrator, which is the engine that manages tasks and input received from the user through the web interface and from the hosts via a specific agent.
The orchestrator
At first glance, we can imagine a Redis server collecting input from users (via the web interface) and from hosts. The orchestrator receives messages from Redis and forwards them, transforming them, to the web interface or to agents running on the hosts.
Continue reading the post on Patreon .