Sq

SQLPage on Ubuntu 24.04

Azure Developer Tools

SQLPage, build data driven web applications entirely in SQL: a query becomes a table, a chart, a form or a dashboard.

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

SQLPage is an open source web server that turns SQL queries into web pages. It reads .sql files from a directory, runs them against a database, and renders each result set using a library of pre made components. The whole model fits in one sentence: a query whose first column is called component selects a component, and the remaining columns are that component's properties. Return a table component and you get a sortable, searchable table; return a chart component and you get a chart. There is no HTML to write, no JavaScript framework to learn, no package manager and no build step, so the development loop is simply to edit a file and reload the page. That makes it a fast way to put an interface in front of data that already lives in a database, and it means the people who understand the data can build the interface themselves.

Why the cloudimg image

The cloudimg image ships the official upstream release binary pinned by content hash and tied to the exact upstream commit, with a bundled PostgreSQL database bound to the loopback interface and a working four page example application, so the appliance demonstrates what it does the moment it finishes booting. SQLPage has no built in authentication for the pages it serves, so the image places it behind a fail closed gateway that is default deny at server scope and refuses to start until first boot has proved an anonymous request is rejected. The gateway password and the database password are both generated uniquely on first boot, never baked into the image. A full dependency licence inventory ships on the appliance, and every image comes with a paired deployment guide and 24/7 cloudimg support.

Common uses

  • Internal admin panels and operational dashboards over an existing database
  • Reporting pages built by the people who know the SQL, not the front end
  • Rapid prototypes and data catalogues you can stand up the same day

See it running

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

SQLPage on Ubuntu 24.04 screenshot 1 SQLPage on Ubuntu 24.04 screenshot 2 SQLPage on Ubuntu 24.04 screenshot 3 SQLPage on Ubuntu 24.04 screenshot 4