Categories: Ubuntu

How to Install Elasticvue desktop on Ubuntu Linux

In this article, we will see how to install elasticvue desktop on Ubuntu based linux systems. If you are looking to manage elasticsearch cluster using some gui application then elasticvue desktop is one of the best choice for your requirement. The best part of using this application is that it is open source and completely free for anyone to use in any kind of environment. It provides a user friendly interface that saves user from running command on a terminal. It comes with wide range of features that makes it ideal for use in a complex cluster environment. It reduces unnecessary complexity and saves lot of time in performing different operations.

 

Sponsored
Features

  • Free and open source tool
  • Dashboard available to check the health status of elasticsearch clusters
  • Allows to monitor the health of elasticsearch cluster in real time
  • Allows to perform complex search queries on indices
  • Easy modification of documents directly through the GUI
  • Helps detect and troubleshoot issues like unassigned shards, slow queries or nodes that are down
  • Indices can be easily managed through interface
  • Compatible with different versions of Elasticsearch
  • Can be run as an application without the need of browser support
  • Enhanced security
  • Bulk operations can be easily performed
  • JSON Formatting
  • Allows to easily manage aliases for indices
  • Allows to import and export elasticvue data
  • Allows to configure a custom regex to hide indices or node attributes that are not needed

 

How to Install Elasticvue desktop on Ubuntu Linux

Also Read: How to Install Liquibase on Ubuntu or Debian Linux

Step 1: Prerequisites

a) You should have a running Ubuntu Linux Server.

b) You should have sudo or root access to run privileged commands.

c) You should have wget and dpkg utility available in your Server.

d) Minimum hardware configuration:-

  • CPU: Requires atleast 2 GHz dual-core processor
  • Memory: Requires atleast 4GB of ram to run basic application otherwise 8Gb would be more recommended for intensive applications.
  • Storage: Atleast 10GB of free space would be required.

 

Step 2: Update Your Server

Before installing any application, it is always recommended to look for latest updates and install them by using sudo apt update && sudo apt upgrade command as shown below. This ensures system stability and security.

Ubuntu-Server@ubuntu:~$ sudo apt update && sudo apt upgrade
[sudo] password for Ubuntu-Server:
Hit:1 http://in.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 https://downloads.k8slens.dev/apt/debian stable InRelease
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
Get:5 https://dl.google.com/linux/chrome/deb stable InRelease [1,825 B]
Hit:6 https://repo.liquibase.com stable InRelease
Get:7 http://in.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
Get:8 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,095 B]
................................................

 

Step 3: Install Elasticvue desktop

There are mainly two ways to install Elasticvue Desktop on Ubuntu based systems. We will look into both the ways one by one.

a) Using AppImage

The first method to install Elasticvue Desktop is through AppImage. In this method, basically you don’t have to install anything, just download the AppImage file and run it. Here we are downloading the latest Elasticvue AppImage from official website using wget utility as shown below.

Ubuntu-Server@ubuntu:~$ wget https://github.com/cars10/elasticvue/releases/download/v1.0.10/elasticvue_1.0.10_amd64.AppImage
--2024-08-03 00:35:40-- https://github.com/cars10/elasticvue/releases/download/v1.0.10/elasticvue_1.0.10_amd64.AppImage
Resolving github.com (github.com)... 20.207.73.82
Connecting to github.com (github.com)|20.207.73.82|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/99701166/dd775449-f31a-48ec-b52d-0c2cc73de404?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240802%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240802T190540Z&X-Amz-Expires=300&X-Amz-Signature=7a20f4c7bce611ecee349da1d65d268e05cb2da8fb2c8b4396f204f09b992d23&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=99701166&response-content-disposition=attachment%3B%20filename%3Delasticvue_1.0.10_amd64.AppImage&response-content-type=application%2Foctet-stream [following]
--2024-08-03 00:35:40-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/99701166/dd775449-f31a-48ec-b52d-0c2cc73de404?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240802%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240802T190540Z&X-Amz-Expires=300&X-Amz-Signature=7a20f4c7bce611ecee349da1d65d268e05cb2da8fb2c8b4396f204f09b992d23&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=99701166&response-content-disposition=attachment%3B%20filename%3Delasticvue_1.0.10_amd64.AppImage&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.110.133, 185.199.109.133, 185.199.111.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 86951104 (83M) [application/octet-stream]
Saving to: ‘elasticvue_1.0.10_amd64.AppImage’

elasticvue_1.0.10_amd64.AppImage 100%[============================================================================>] 82.92M 140KB/s in 2m 55s

2024-08-03 00:38:36 (486 KB/s) - ‘elasticvue_1.0.10_amd64.AppImage’ saved [86951104/86951104]

Once downloaded, we have to make the AppImage file executable by running chmod +x elasticvue_1.0.10_amd64.AppImage command as shown below. Without providing executable permission, file won’t run.

Ubuntu-Server@ubuntu:~$ chmod +x elasticvue_1.0.10_amd64.AppImage

Once the AppImage file is executable, we can run using ./elasticvue_1.0.10_amd64.AppImage. This will launch the GUI application as you can see below. Now you can start adding your elasticsearch cluster.

Sponsored

 

b) Using Debian 

The second method is to install through the debian package. You can visit GitHub website and download latest debian package using same wget utility as shown below. This will download the debian package in current working directory.

Ubuntu-Server@ubuntu:~$ wget https://github.com/cars10/elasticvue/releases/download/v1.0.10/elasticvue_1.0.10_amd64.deb
--2024-08-03 01:48:27-- https://github.com/cars10/elasticvue/releases/download/v1.0.10/elasticvue_1.0.10_amd64.deb
Resolving github.com (github.com)... 20.207.73.82
Connecting to github.com (github.com)|20.207.73.82|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/99701166/8d97d5e2-373c-4acc-bbf0-f720a8f42f3f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240802%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240802T201827Z&X-Amz-Expires=300&X-Amz-Signature=9376149129b9d31115e8562aff9c31d8ef34e30ce9af079194406e2cd7716af3&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=99701166&response-content-disposition=attachment%3B%20filename%3Delasticvue_1.0.10_amd64.deb&response-content-type=application%2Foctet-stream [following]
--2024-08-03 01:48:27-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/99701166/8d97d5e2-373c-4acc-bbf0-f720a8f42f3f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240802%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240802T201827Z&X-Amz-Expires=300&X-Amz-Signature=9376149129b9d31115e8562aff9c31d8ef34e30ce9af079194406e2cd7716af3&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=99701166&response-content-disposition=attachment%3B%20filename%3Delasticvue_1.0.10_amd64.deb&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.111.133, 185.199.109.133, 185.199.108.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6901716 (6.6M) [application/octet-stream]
Saving to: ‘elasticvue_1.0.10_amd64.deb’

elasticvue_1.0.10_amd64.deb 100%[============================================================================>] 6.58M 5.93MB/s in 1.1s

2024-08-03 01:48:29 (5.93 MB/s) - ‘elasticvue_1.0.10_amd64.deb’ saved [6901716/6901716]

Once we have the package downloaded successfully, we can install it by using sudo dpkg -i elasticvue_1.0.10_amd64.deb command as shown below.

Ubuntu-Server@ubuntu:~$ sudo dpkg -i elasticvue_1.0.10_amd64.deb
[sudo] password for Ubuntu-Server:
Selecting previously unselected package elasticvue.
(Reading database ... 239464 files and directories currently installed.)
Preparing to unpack elasticvue_1.0.10_amd64.deb ...
Unpacking elasticvue (1.0.10) ...
Setting up elasticvue (1.0.10) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

After successful installation, you can launch the application from Desktop by clicking on Activities. Then search elasticvue in the search box. You will see elasticvue appearing, click on it to open.

Once opened, it should show like below. You can now start adding your elasticsearch cluster.

 

Step 4: Uninstall Elasticvue desktop

You can also uninstall Elasticvue from your system by using any of the below methods depending on how you had installed it.

a) Remove AppImage

If you are running elasticvue through AppImage then all you need to do to remove elasticvue is to delete the AppImage file using rm -rf  elasticvue_1.0.10_amd64.AppImage command as shown below.

Ubuntu-Server@ubuntu:~$ rm -rf elasticvue_1.0.10_amd64.AppImage

b) Uninstall Debian package

If you installed Elasticvue using debian package then to uninstall run sudo apt remove elasticvue command as shown below. To remove all the dependent packages, use --auto-remove option with below command.

Ubuntu-Server@ubuntu:~$ sudo apt remove elasticvue
[sudo] password for Ubuntu-Server:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
elasticvue
0 upgraded, 0 newly installed, 1 to remove and 43 not upgraded.
After this operation, 12.5 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 240030 files and directories currently installed.)
Removing elasticvue (1.0.10) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Ubuntu Server Admin

Recent Posts

Building RAG with enterprise open source AI infrastructure

One of the most critical gaps in traditional Large Language Models (LLMs) is that they…

2 hours ago

Life at Canonical: Victoria Antipova’s perspective as a new joiner in Product Marketing

Canonical is continuously hiring new talent. Being a remote- first company, Canonical’s new joiners receive…

1 day ago

What is patching automation?

What is patching automation? With increasing numbers of vulnerabilities, there is a growing risk of…

2 days ago

A beginner’s tutorial for your first Machine Learning project using Charmed Kubeflow

Wouldn’t it be wonderful to wake up one day with a desire to explore AI…

3 days ago

Ubuntu brings comprehensive support to Azure Cobalt 100 VMs

Ubuntu and Ubuntu Pro supports Microsoft’s Azure Cobalt 100 Virtual Machines (VMs), powered by their…

3 days ago

Ubuntu Weekly Newsletter Issue 870

Welcome to the Ubuntu Weekly Newsletter, Issue 870 for the week of December 8 –…

4 days ago