GreptimeDB 1.1.1 on Ubuntu 24.04 LTS by cloudimg - the open-source, cloud-native time-series database for metrics, logs and events. Speaks SQL and PromQL plus the InfluxDB, OpenTSDB and Prometheus protocols. Web Dashboard and SQL/PromQL API behind nginx HTTP Basic auth with a per-VM password; all data on a dedicated, resizable Azure data disk. Apache-2.0. 24/7 cloudimg support.
## GreptimeDB on Ubuntu 24.04 LTS by cloudimg
GreptimeDB is an open-source, cloud-native time-series database for metrics, logs and events. It speaks SQL and PromQL and accepts ingestion over the InfluxDB, OpenTSDB and Prometheus protocols, so it slots into existing observability and IoT pipelines without re-tooling your collectors. The cloudimg image installs GreptimeDB 1.1.1 in standalone mode as a dedicated greptimedb system user behind an nginx reverse proxy on port 80 with HTTP Basic auth, stores all time-series data on a dedicated Azure data disk, and generates a unique admin password on the first boot of every VM. Backed by 24/7 expert support.
SQL, PromQL and More
Query with SQL or PromQL and ingest over the InfluxDB, OpenTSDB and Prometheus line protocols. The web Dashboard (a SQL/PromQL query console with table and chart views) is at /dashboard/ and the SQL-over-HTTP API at /v1/sql.
Dedicated Data Disk
All time-series data lives on a dedicated, independently resizable Azure data disk mounted at /var/lib/greptimedb, separate from the OS disk and re-provisioned with every VM.
Secure By Default
GreptimeDB's HTTP API has no built-in authentication, so nginx fronts it on port 80 with HTTP Basic auth and a unique per-VM password generated on first boot, written to a root-only file.
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
* GreptimeDB 1.1.1 (standalone) at /usr/local/bin/greptime, run as a dedicated greptimedb user
* The web Dashboard and SQL-over-HTTP API fronted by nginx on port 80
* nginx HTTP Basic auth with a unique per-VM password generated on first boot in a root-only file
* A dedicated Azure data disk at /var/lib/greptimedb holding all time-series data
* greptimedb.service and nginx.service as systemd units, enabled and active
Getting Started
Deploy from the Azure Marketplace or CLI, open ports 22 and 80, SSH in, then run sudo cat /root/greptimedb-credentials.txt for your admin password. Browse to http://your-vm-ip/dashboard/ and sign in as admin. GreptimeDB serves plain HTTP on port 80 - front it with TLS and your own domain before production exposure.
Visit www.cloudimg.co.uk/guides/greptimedb-on-ubuntu-24-04-azure for the full user guide.
GreptimeDB is a trademark of Greptime Inc. This image is produced by cloudimg and is not affiliated with or endorsed by the GreptimeDB project. All trademarks are the property of their respective holders.