BaseX on Ubuntu 24.04

Azure Databases

A lightweight, high performance native XML and JSON database with an XQuery 3.1 engine, a REST API and the DBA web admin console.

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

BaseX is a lightweight, high performance native XML and JSON database and a fully compliant XQuery 3.1, XPath and XSLT processor. It stores documents in an efficient native store, indexes them for fast full text and structural queries, and answers queries and updates in milliseconds through a clean REST and RESTXQ HTTP API. The bundled DBA web application lets you browse databases and resources, run interactive XQuery, and manage users, sessions and settings from the browser.

It suits any team that needs a fast, self hosted document store for XML or JSON, a query engine for content repositories and configuration data, or a RESTXQ platform for building web applications and services, run and owned inside their own cloud account rather than a hosted service.

Why the cloudimg image

The cloudimg image installs BaseX on a headless Java runtime behind an nginx reverse proxy that binds the server to loopback and terminates TLS, so the REST API and the DBA web admin are reachable securely within minutes. Security is enforced from the first request: BaseX ships no known or default administrator credential, the REST API requires authentication and the DBA enforces its own login, and a unique admin password is generated on each virtual machine's first boot, applied to the database and written to a root only file, with the service configured so it cannot start before that password is set. Database content lives on a dedicated data disk. The paired deployment guide covers reading your credentials, signing in to the DBA, creating a database, running your first XQuery and enabling a real TLS certificate, and every deployment carries 24/7 support.

Common uses

  • A fast, self hosted native XML and JSON document database in your own cloud account
  • Query and transform content with XQuery 3.1, XPath, XSLT and full text search
  • Build web applications and services on the RESTXQ framework with a REST API

See it running

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

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