Apache Solr 9.10 on Ubuntu 24.04 LTS. Standalone search server, OpenJDK 17, BasicAuthPlugin enabled with per VM cloudimg admin password rotated at first boot, cloudimg core pre created. 24/7 cloudimg support.
## Apache Solr 9 on Ubuntu 24.04 by cloudimg
Pre configured Apache Solr 9.10.1 on Ubuntu 24.04 LTS, purpose built for Microsoft Azure and maintained by cloudimg. Standalone search server with the Lucene 9 engine, BasicAuthPlugin enabled, and a cloudimg core pre created from the bundled _default configset. Per VM admin password generated at first boot and BCrypt hashed in security.json.
Why Choose cloudimg?
* 24/7 Expert Support Guaranteed 24 hour response, one hour average for critical issues. support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, validated
* Azure Native Integration Azure Linux Agent, cloud init, Gen2 Hyper V with UEFI boot
* Per VM Auth Wall Fresh 32 character random password generated at first boot, BCrypt hashed in /var/solr/data/security.json, plain copy in /stage/scripts/solr-credentials.log mode 0600 root only
What is Included
* Apache Solr 9.10.1 from the official Apache CDN, SHA 512 verified at install time
* OpenJDK 17 JRE headless from Ubuntu noble main
* Standalone mode (no SolrCloud, no external ZooKeeper) for single tenant production search, dev, test, and embedded application search
* Single systemd unit (solr.service) running as the unprivileged solr service user
* BasicAuthPlugin and RuleBasedAuthorizationPlugin enabled out of the box
* Pre created cloudimg core under /var/solr/data/cloudimg using the bundled _default configset
* Heap sized to 1024 MiB for Standard_B2s, customisable through /etc/default/solr.in.sh
* Listens on TCP 8983 with the Solr Admin UI, REST API, and the JSON Request API all gated by the cloudimg basic auth user
* Vector kNN search, the modern Solr Streaming Expressions, and the Solr package manager available out of the box
* Ubuntu 24.04 LTS base with latest security patches at build time
Use Cases
* Site search and product catalogue search for ecommerce and content management
* Enterprise document search across SharePoint, Confluence, and file shares
* Log and observability search for operational data on a single tenant
* Vector kNN retrieval pipelines for semantic search and RAG backends
* Geospatial search and faceted browse for marketplace and listings sites
* Embedded search inside SaaS applications where Elastic licensing is unwelcome
Getting Started
1. Deploy from the Azure Marketplace
2. SSH as azureuser
3. sudo cat /stage/scripts/solr-credentials.log to retrieve per VM credentials
4. Open http://your-public-ip:8983/solr/ and authenticate as cloudimg
5. Restrict NSG inbound on 8983 to trusted IPs
6. Index documents into the cloudimg core or create your own core via /opt/solr/bin/solr create
7. Tune /etc/default/solr.in.sh for SOLR_HEAP and JVM options
Technical Specifications
* Apache Solr 9.10.1 (Lucene 9)
* Ubuntu 24.04 LTS (Noble Numbat)
* OpenJDK 17 JRE headless
* Mode: standalone
* Listener: 0.0.0.0:8983 with BasicAuthPlugin
* Default core: cloudimg (configset: _default)
* Heap: 1024 MiB
* Service: systemd (solr.service, solr-firstboot.service)
* Data dir: /var/solr; install dir: /opt/solr
* Recommended Size: Standard_B2s
* VM Generation: Hyper V Gen2 with UEFI boot
Support
cloudimg provides 24/7/365 expert technical support. Contact support@cloudimg.co.uk.
Visit www.cloudimg.co.uk/guides/apache-solr-9-on-ubuntu-24-04-azure for the full user guide.
Apache Solr is a trademark of the Apache Software Foundation. This image is a repackaged upstream distribution provided by cloudimg. Additional charges apply for build, maintenance, and 24/7 support.