Install and test Lucenia using Docker Compose.
October 29, 2024
Set up your Docker host environment1
Download docker-compose.yml into your desired directory2
Run docker compose up
Run the Cluster Health command in a terminal
Verify signatures for artifacts you downloaded
1 macOS & Windows: In Docker Preferences>Resources, set RAM to at least 4 GB
Linux: Ensure vm.max_map_count
is set to at least 262144 as per the documentation.
2 Define an admin password using the LUCENIA_INITIAL_ADMIN_PASSWORD
environment variable.
Run this command in a terminal to verify your cluster is healthy.
% curl https://localhost:9200 -u "admin:${LUCENIA_INITIAL_ADMIN_PASSWORD}" --insecure
{
"name" : "lucenia-node1",
"cluster_name" : "lucenia-cluster",
"cluster_uuid" : "meiCR-mlQl2FINZ3xQYoNg",
"version" : {
"distribution" : "skylite",
"number" : "0.1.0",
"build_type" : "tar",
"build_hash" : "4044f30b37cfc31ea2b2789e0248fdd40cfbde23",
"build_date" : "2024-07-26T15:50:14.800302765Z",
"build_snapshot" : false,
"lucene_version" : "9.11.0",
"minimum_wire_compatibility_version" : "2.14.0",
"minimum_index_compatibility_version" : "2.0.0"
},
"tagline" : "Search Engine for Private Clouds"
}
Verify signatures for downloadable artifacts
Download and import our PGP key. If using gpg, please run:
gpg --import /path/to/key
To verify the signature, download it into the same directory as the tarball, then run:
gpg --verify /path/to/signature /path/to/tarball
Verified signatures are signed by dev@lucenia.io
Our current PGP key fingerprint is
F380 42DD C5CB 231E F15D E3D7 B39B 8A35 7444 BF3B