Gel (formerly EdgeDB) on Ubuntu 24.04

Azure Databases

A graph, relational database with a typed schema and its own EdgeQL query language.

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

Gel, formerly EdgeDB, is an open source graph, relational database that runs on top of PostgreSQL. You describe your data as typed object types with links and properties in a declarative schema, evolve it through versioned migrations, and query it with EdgeQL, a composable query language that returns rich nested results without hand written joins. A built in web interface gives you a schema browser, an interactive REPL and a data explorer, and client libraries cover the popular languages.

It suits any team that wants the safety of a typed relational core with the ergonomics of a modern query language, running inside their own cloud account rather than as a hosted service.

Why the cloudimg image

The cloudimg image installs Gel from the official package repository and runs a single node server under systemd, with the database bound to loopback behind an nginx reverse proxy so the built in web interface is reachable securely within minutes. Nothing sensitive is baked into the image: on the first boot of every virtual machine the server instance is created fresh, the superuser password is randomised, a per machine TLS certificate is generated, and the web interface is gated by a per machine reverse proxy password held only as a hash. A small demo schema and data set are seeded so the schema browser and data explorer are populated the moment you sign in. The paired deployment guide covers reading your credentials, exploring the schema, running EdgeQL, applying a migration and connecting a client, and every deployment carries 24/7 support.

Common uses

  • Typed application data models with links, properties and constraints
  • Schema first development with versioned migrations and EdgeQL
  • A self hosted graph, relational database you run in your own cloud account

See it running

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

Gel (formerly EdgeDB) on Ubuntu 24.04 screenshot 1 Gel (formerly EdgeDB) on Ubuntu 24.04 screenshot 2 Gel (formerly EdgeDB) on Ubuntu 24.04 screenshot 3 Gel (formerly EdgeDB) on Ubuntu 24.04 screenshot 4