Linux / Ubuntu¶
Linux / Ubuntu targets provide general-purpose edge compute for local services, storage-heavy workloads, and site-adjacent application capacity.
Use this path to validate VeeaONE Runtime installation, node registration, mesh enrollment, and VHT 2.0 application deployment on qualified VM or physical x86 hardware.
The required operating system is Ubuntu Server 22.04 LTS (a minimal install is sufficient). The Desktop edition of Ubuntu is not supported. Minimum resources: 2 GB RAM, 2 CPUs, 20 GB disk — see Supported Platforms.
What It Adds¶
| Capability | Example |
|---|---|
| General compute | API services, local workers, data processing, rules engines, customer app backends. |
| Persistent storage | Local databases, image uploads, logs, event archives, site-specific files. |
| Integration capacity | Connectors for local systems, OT networks, enterprise services, or cloud gateways. |
| Site-adjacent services | Processing close to the customer environment on reachable private networks. |
| Deployment flexibility | Standard Linux hardware, small servers, industrial PCs, developer systems, or planned near-prem targets. |
Runtime Profile¶
| Area | Starting Profile |
|---|---|
| OS | Ubuntu Server 22.04 LTS. The Desktop edition is not supported. |
| Architecture | x86_64, physical or virtual machine. |
| Placement | Current: onsite LAN / VLAN or developer environment. Planned: near-prem, cloud-adjacent, or regional edge after topology validation. |
| Network | Able to reach the VeeaONE environment and the services required by deployed applications. |
| Storage | Persistent local storage sized for images, app data, logs, and backups. |
| Container runtime | Docker runtime aligned with the VHT 2.0 workflow. |
Bring It Online¶
Prepare the OS (virtual machine or physical hardware), then activate the runtime:
wget https://repo.veeaplatform.net/tools/setup.sh
chmod a+x setup.sh
sudo ./setup.sh --easy
sudo veea wizard register
veea cloud enroll --new --mesh "my-edge-site"
For the full walkthrough, see Install the Middleware, Register, and Enroll.
Good Fit¶
Linux / Ubuntu is a strong target when you need:
- a customer application backend near the site
- local data retention or file processing
- additional CPU or memory capacity
- integration services for local systems
- a bridge between onsite operations and cloud services
- a standard hardware footprint for site-adjacent workloads
Near-prem, cloud-adjacent, and regional Linux / Ubuntu placements are part of the runtime target direction. Treat them as topology-specific until enrollment, routing, service reachability, and operations visibility are validated for the environment.
Capability Notes¶
Linux / Ubuntu targets should be described by their actual profile: OS, architecture, CPU, memory, storage, network placement, Docker runtime, and any attached devices. This makes it clear what the target contributes to the VeeaONE environment and which applications belong there.