Rill

AWS Analytics

operational business intelligence with an embedded duckdb engine, for building interactive dashboards from your data

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

Rill is an operational business intelligence tool for building fast, interactive dashboards directly from your data. It pairs a code first data modelling workflow with an embedded DuckDB engine, so you define sources and metrics as simple configuration files and explore the results in a live dashboard with sub second queries, no separate data warehouse or BI server to run.

Why the cloudimg image

cloudimg ships Rill installed as a system service with a ready made sample dashboard project, so an interactive dashboard is live the moment the instance boots. Rill's local interface has no built in authentication, so the image binds it to loopback behind an nginx reverse proxy that enforces HTTP Basic authentication, with a firewall rule that drops any off box traffic to the application port. A unique admin password is generated on the first boot of every instance and written to a root only file, with no default login in the image. The sample project and its embedded DuckDB storage live on a dedicated, independently resizable data volume, and every deployment carries a paired deploy guide and 24/7 cloudimg support.

Common uses

  • Build operational dashboards from files and data sources
  • Interactive metric exploration with fast in process queries
  • A code first modelling workflow for versioned dashboards

Key features

  • Rill operational BI tool with an embedded DuckDB engine, preinstalled as a systemd service with a ready-made sample analytics project and the web console published on port 80 behind an nginx reverse proxy, no manual setup required
  • Build interactive dashboards directly from data files and sources with a code-first modelling workflow, with the sample project, DuckDB storage and runtime state on a dedicated independently-resizable data volume that survives instance replacement
  • Access is protected by HTTP Basic authentication and a fresh admin password is generated for every instance, stored in a file only the root user can read, with 24/7 technical support from cloudimg

See it running

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

Rill screenshot 1 Rill screenshot 2

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

Overview

Rill is an operational business intelligence tool for building fast, interactive dashboards directly from your data. It pairs a data modelling workflow with an embedded DuckDB engine, so you define sources and metrics as simple configuration files and explore the results in a live dashboard with sub-second queries, no separate data warehouse or BI server to stand up. This image delivers Rill fully installed and configured as a system service, with a ready-made sample analytics project, so an interactive dashboard is live within minutes of launch.

Application Stack

The single Rill binary installed under /usr/local/bin and run by a dedicated unprivileged service account. An embedded DuckDB engine that queries your data in process, with no external database to operate. A ready-made sample project, a CSV source, a metrics view and an Explore dashboard, so the console shows real charts on first launch. The sample project, DuckDB storage and Rill runtime home stored on a dedicated data volume so dashboard state is independently resizable and survives instance replacement. A systemd service that starts Rill on boot and restarts it on failure. An nginx reverse proxy that publishes the Rill web console on port 80.

Build Dashboards From Data

Rill turns data files and sources into operational dashboards through a code-first modelling workflow. Define a source, shape it with SQL models, describe a metrics view with dimensions and measures, and Rill renders an interactive Explore dashboard you can slice by any dimension and pivot across time. The embedded DuckDB engine keeps queries fast and local, so exploration stays responsive without a separate analytics cluster.

Secure First Boot

Rill's local interface ships without authentication, so this image binds the Rill listener to loopback and fronts it with an nginx reverse proxy that enforces HTTP Basic authentication, with a defence-in-depth firewall rule that drops any off-box traffic to the application port. On the first boot of your instance a one shot service generates a fresh admin password, unique to that instance, writes it into the nginx credential store and records it in a root only file. No shared or default credentials ship in the image.

Ready To Use

The Rill web console is served on port 80 through nginx. Sign in with the generated administrator credentials to explore the sample dashboard, edit the metrics model, or point Rill at your own data.

cloudimg Support

24/7 technical support by email and chat. Help with deployment, connecting your own data sources, authoring metrics views and dashboards, authentication, TLS and reverse-proxy configuration, and storage sizing.

Use Cases

Operational dashboards over your business data. Interactive metric exploration and slicing. Fast in process analytics on files and object storage. Self-service BI for analysts and product teams. A code-first modelling workflow for versioned dashboards.

Rill is licensed under the Apache License 2.0. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

rillbusiness intelligencebidashboardsanalyticsduckdbdata modellingoperational analyticsmetricsdata visualization