Hasura GraphQL Engine on Ubuntu 24.04 | cloudimg
by cloudimg
Instant realtime GraphQL API over PostgreSQL, with a web console
Hasura GraphQL Engine gives you an instant, realtime GraphQL API over a relational database, plus a web console for exploring your schema, composing queries and managing row and column permissions. Point it at a database and the API is generated for you, with no resolvers to hand write.
This cloudimg image ships the free and open source Community Edition, the Apache-2.0 v2 engine, run the officially supported way as the upstream container alongside a bundled PostgreSQL 16 database. Both images are pinned by digest and captured into the VM, so your instance starts in seconds. The engine is orchestrated by Docker Compose under systemd on Ubuntu 24.04 LTS and fronted by nginx on port 80; PostgreSQL runs on a private container network and is never exposed on a host port.
A unique admin secret and a unique database password are generated automatically the first time your VM boots, before the port is reachable, and recorded in a root only file. No default or shared credential ever ships. The admin secret gates the console and every GraphQL and metadata endpoint, so nothing is readable or writable without it. The database starts empty on first boot, with no pre created account or data.
The cloudimg charge covers packaging, security patching, image maintenance and 24/7 expert support. The Hasura v2 engine is licensed under the permissive Apache 2.0 license and is free to use. This image ships the v2 Community Edition only; it does not ship Hasura v3 or DDN. See the deployment guide for the full setup walkthrough.