Cube on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

Cube (Apache-2.0), the open-source headless BI and semantic layer (formerly Cube.js), on Ubuntu 24.04 LTS by cloudimg. Cube 1.6.60 from the official Docker image behind nginx, with a sample DuckDB warehouse and data model so the Cube Playground works out of the box. Per-VM API secret and admin password on first boot; data on a dedicated disk. 24/7 cloudimg support.

Description

## Cube on Ubuntu 24.04 LTS by cloudimg

Cube is the open-source headless BI and semantic layer (formerly Cube.js). It sits in front of your data warehouse or database and exposes a single, consistent data model through REST, GraphQL and SQL APIs, with built-in caching and access control, so every dashboard, notebook and application queries the same governed metrics. This cloudimg image runs Cube 1.6.60 from the official Docker image behind an nginx reverse proxy on port 80, ships a self-contained sample DuckDB warehouse and data model so the Playground works out of the box, stores config and cache on a dedicated Azure data disk, and generates per-VM secrets on the first boot of every VM. Backed by 24/7 expert support.

Headless BI / Semantic Layer

One consistent data model exposed through REST, GraphQL and SQL APIs, with caching and access control, so every dashboard and application queries the same governed metrics. Point Cube at PostgreSQL, MySQL, Snowflake, BigQuery, ClickHouse, DuckDB and more by editing the .env.

Works Out of the Box

A self-contained sample DuckDB warehouse (orders and users) and a matching data model ship so the Cube Playground shows real cubes, measures and dimensions immediately - replace them with your own warehouse and model.

Dedicated Data Disk

The data model, sample warehouse, .env and query cache live on a dedicated, independently resizable Azure data disk mounted at /var/lib/cube, separate from the OS disk and re-provisioned with every VM.

Secure First Boot

A unique CUBEJS_API_SECRET and a unique admin password are generated on the first boot of every VM and written to a root-only file; the Playground is gated behind HTTP Basic auth so the dev UI is not open to the internet.

Why Choose cloudimg?

* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk

* Production Ready from Launch Pre configured, security patched, and validated before publication

* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V

What is Included

* Cube 1.6.60 (Apache-2.0) run from the official cubejs/cube Docker image, managed by cube.service

* The Cube API and Playground published on port 80 via nginx, with WebSocket upgrade

* HTTP Basic auth in front of the Playground

* A self-contained sample DuckDB warehouse and data model

* A dedicated Azure data disk at /var/lib/cube for the model, warehouse, .env and cache

* Per-VM CUBEJS_API_SECRET and admin password on first boot in a root-only file

Cube serves plain HTTP on port 80 - front it with TLS and your own domain before production.

Use Cases

A governed semantic/metrics layer over your warehouse, consistent metrics for dashboards and apps, a headless BI API, and a self-hosted alternative to hosted semantic layers.

Visit www.cloudimg.co.uk/guides/cube-on-ubuntu-24-04-azure for the full user guide.

Cube is a trademark of Cube Dev, Inc. This image is produced by cloudimg and is not affiliated with or endorsed by Cube Dev, Inc. All trademarks are the property of their respective holders.

Deploy on AWS

Launch this pre-configured AMI on AWS with 24/7 support from cloudimg.

View on AWS Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)