/meiliadmin

Meiliadmin is a dashboard for Meilisearch

Primary LanguageJavaScriptMIT LicenseMIT

Meiliadmin

Meiliadmin is an admin panel for Meilisearch.

Demo | Screenshots

Meiliadmin

Features

  • Search documents
  • Indexes management
  • Documents management
  • Keys management
  • Dumps management
  • Document's views: table, json
  • Validation for json settings
  • Dark mode

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd meiliadmin
  • yarn install

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Linting

  • yarn lint
  • yarn lint:fix

Building

  • ember build (development)
  • ember build --environment production (production)

Further Reading / Useful Links

Install dummy Meilisearch instance

# Create folder
$ mkdir data && cd data

# Install Meilisearch
$ curl -L https://install.meilisearch.com | sh

# Download a dataset
$ curl https://docs.meilisearch.com/meteorites.json --output meteorites.json

# Start Meilisearch
$ ./meilisearch

# Create a new index `meteorites` and push the dataset
$ curl -X POST 'http://localhost:7700/indexes/meteorites/documents' -H 'Content-Type: application/json' --data-binary @meteorites.json