YugabyteDB (Apache-2.0), the distributed SQL database, on Ubuntu 24.04 LTS by cloudimg. PostgreSQL-compatible (YSQL) and Cassandra-compatible (YCQL), resilient and horizontally scalable. Single-node yugabyted with the web UI behind nginx, a per-VM YSQL password on first boot, and data on a dedicated Azure disk. 24/7 cloudimg support.
## YugabyteDB on Ubuntu 24.04 LTS by cloudimg
YugabyteDB is an open-source, high-performance distributed SQL database designed for resilience and horizontal scalability. It is PostgreSQL-compatible through its YSQL API and Cassandra-compatible through YCQL, so applications and tools connect with familiar drivers. This cloudimg image runs YugabyteDB in single-node mode (yugabyted) with the web UI fronted by nginx on port 80, stores all data on a dedicated Azure data disk, and generates a unique YSQL password on the first boot of every VM. Backed by 24/7 expert support.
Distributed SQL
PostgreSQL-compatible YSQL (port 5433) and Cassandra-compatible YCQL (port 9042), with the resilience and horizontal scalability of a distributed database. Connect with standard PostgreSQL or Cassandra drivers and tools.
Dedicated Data Disk
All database data lives on a dedicated, independently resizable Azure data disk mounted at /var/lib/yugabyte, separate from the OS disk and re-provisioned with every VM.
Secure First Boot
YugabyteDB ships a default passwordless superuser, so a unique per-VM YSQL password is generated on the first boot of every VM and written to a root-only file; the YSQL port binds to loopback by default and the web UI is fronted by nginx with HTTP Basic auth.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, and validated before publication
* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
* YugabyteDB single-node (yugabyted) with the YSQL (5433) and YCQL (9042) APIs
* The yugabyted web UI fronted by nginx on port 80 with HTTP Basic auth
* A unique per-VM YSQL password generated on first boot in a root-only file
* A dedicated Azure data disk at /var/lib/yugabyte for all database data
* yugabyted.service and nginx.service as systemd units
Networking
The YSQL port 5433 (and YCQL 9042) bind to loopback by default - open them in your NSG (restricted to trusted networks) or reach YugabyteDB over an SSH tunnel.
Use Cases
A resilient PostgreSQL-compatible distributed SQL database, geo-distributed and horizontally scalable workloads, cloud-native transactional applications, and a self-hosted alternative to managed distributed SQL.
Visit www.cloudimg.co.uk/guides/yugabytedb-on-ubuntu-24-04-azure for the full user guide.
YugabyteDB is a trademark of Yugabyte, Inc. cloudimg is not affiliated with or endorsed by Yugabyte, Inc. All trademarks are the property of their respective holders.