<img src="https://github.com/jina-ai/jina/blob/master/.github/badges/twitter-badge.svg" alt="tweet button" title="๐Share Jina with your friends on Twitter">
Dashboard allows you to build Jina Flows using a graphical interface. Drag and drop your pods quickly; no code required! Run Flows and monitor by exploring detailed Logs!
Jina Dashboard is a low-code monitoring and management environment for Jina. With the Dashboard, you can build Jina Flows and manage them from a central location. Get detailed insights into the health of the Flow with the use of log stream analysis!
To use the Jina hosted version of the Dashboard visit the Jina website
Use Jina easily in the browser; no code required! Building flows within the user-friendly interface is easy, just start dragging pods into the design canvas. View the list of Pod properties and edit them using a visual menu. To create a custom Flow: connect Pods, upload a YAML file, or use an existing Flow template!
Dig deeper into your Jina Flow using the LogStream, and debug your Flow by viewing your logs in real-time! Jina makes it extremely easy to stay on top of your search deployment by allowing you to filter, group, and search logs based on Pod, log-level, or message!
Browse Hub images uploaded by other users! Search and filter images according to various tags. Identify all information needed to use the Hub Pods with ease. All you need is a simple Docker pull command. Embrace the power of Open Source and a community-driven codebase!
In order to use the dashboard you will need to start a Jina Deamon. You can do this by either using a Docker container that has been pre packaged for you or manually using a Command Line Interface (CLI).
docker pull jinaai/jina:master-daemon
docker run -p 8000:8000 -p 5555:5555 jinaai/jina:master-daemon
jinad
http://localhost
You can also use a self-hosted dashboard instance locally.
Note: features like the Hub will not work when running the Dashboard locally. They are restricted to the dashboard.jina.ai
origin. They are not necessary to view logs or interact with flows. If you would like to browse the Hub, do so from dashboard.jina.ai.
git clone https://github.com/jina-ai/dashboard.git && cd dashboard
npm i
Start the testServer
npm run start_dev-server
testServer should now be running on http://localhost:5000
by default
Start the dashboard
npm run dashboard start
Dashboard should now be served on http://localhost:3000
by default
npm run dashboard build
node dashboard
http://localhost:3030
by defaultWe welcome all kinds of contributions from the open-source community, individuals and partners. Without your active involvement, Jina can't be successful.
The following resources help you to make a good first contribution:
#JinaSearch
As part of our open governance model, we host Jina's Engineering All Hands in public. This Zoom meeting recurs monthly on the second Tuesday of each month, at 14:00-15:30 (CET). Everyone can join in via the following calendar invite.
The meeting will also be live-streamed and later published to our YouTube channel.
Jina is an open-source project. We are hiring full-stack developers, evangelists, and PMs to build the next neural search ecosystem in open source.
Copyright (c) 2020-2021 Jina AI Limited. All rights reserved.
Jina is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.