wasmCloud on Ubuntu 24.04 LTS

Azure Application Infrastructure

wasmCloud, the CNCF WebAssembly application platform: a bundled message bus, host, deployment manager and washboard web dashboard wired together as a single node lattice, with a sample HTTP component deployed and serving traffic on first boot.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

wasmCloud is an open source Cloud Native Computing Foundation platform for running WebAssembly components in a distributed application mesh called a lattice. A wasmCloud host runs your components and connects them to capability providers (HTTP servers, key value stores, message brokers and more) over a NATS message bus, and a deployment manager reconciles the applications you declare against the hosts that are running, so you describe what you want and the platform keeps it running. Because components are portable, sandboxed WebAssembly, the same artifact runs anywhere a host runs.

This appliance packages a complete single node wasmCloud environment on one machine: the NATS lattice bus, the wasmCloud host, the wadm deployment manager and the washboard web dashboard, all wired together, plus a sample hello world HTTP component and its capability provider deployed automatically. It gives developers and platform teams a working WebAssembly platform to explore, demonstrate and build on, on infrastructure they control.

Why the cloudimg image

cloudimg delivers wasmCloud fully assembled from the official upstream releases, each pinned and integrity checked, and wired together as hardened services so the host, message bus, deployment manager and dashboard all come up on first boot and a sample component is already deployed and answering HTTP requests. It is secure by default: the NATS lattice bus ships no authentication of its own, so it is bound to the loopback interface only and is never reachable off the machine, and nginx fronts the entire surface with TLS. No credential is baked into the image: first boot generates a unique dashboard password and a per instance TLS certificate before the web front door is reachable, writing the credentials to a file only root can read, so no two machines share a secret and no default login exists. The base is fully patched with unattended security updates enabled, and every image comes with a step by step deploy guide tested against the exact build and 24/7 cloudimg support.

Common uses

  • A working single node WebAssembly application platform to explore and demonstrate
  • Deploying and running your own WebAssembly components with a message bus and capability providers
  • A self hosted wasmCloud lattice on infrastructure you control

See it running

Real screenshots taken while testing this image against its deployment guide.

wasmCloud on Ubuntu 24.04 LTS screenshot 1 wasmCloud on Ubuntu 24.04 LTS screenshot 2 wasmCloud on Ubuntu 24.04 LTS screenshot 3 wasmCloud on Ubuntu 24.04 LTS screenshot 4