Installing Kibana on Ubuntu

Kibana, an essential component of the Elastic Stack, is a powerful data visualization and exploration tool. It allows users to create interactive dashboards and perform real-time data analysis. If you’re looking to harness the capabilities of Kibana on your Ubuntu system, you’re in the right place. In this technical guide, we will walk you through the step-by-step process of installing Kibana on Ubuntu.


Before we begin, ensure you have the following prerequisites in place:

  1. Ubuntu Linux system (18.04 LTS or later recommended).
  2. Elasticsearch: Kibana relies on Elasticsearch to store and retrieve data. Make sure Elasticsearch is already installed and running on your system. If not, you can follow our guide on installing Elasticsearch on Ubuntu.

Step 1: Download and Import the Elastic GPG Key:

The first step is to download and import the Elastic GPG key, which is used to verify the authenticity of Elasticsearch and Kibana packages.

wget -qO - | sudo apt-key add -

Step 2: Add the Elastic APT Repository:

Next, add the Elastic APT repository to your system sources list.

sudo sh -c 'echo "deb stable main" > /etc/apt/sources.list.d/elastic-7.x.list'

Step 3: Update the Package Index:

Update the package index to ensure you have access to the latest available packages.

sudo apt update

Step 4: Install Kibana:

Now that you’ve added the repository and updated the package index, you can proceed to install Kibana.

sudo apt install kibana

Step 5: Configure Kibana:

After installation, you need to configure Kibana to specify the Elasticsearch instance it should connect to. Open the Kibana configuration file in a text editor.

sudo nano /etc/kibana/kibana.yml

Find the line that specifies elasticsearch.hosts and update it to point to your Elasticsearch instance. It should look like this:

elasticsearch.hosts: ["http://your-elasticsearch-server:9200"]

Save and exit the configuration file.

Step 6: Start and Enable Kibana Service:

Start the Kibana service and enable it to start on boot.

sudo systemctl start kibana
sudo systemctl enable kibana

Step 7: Allow External Access (Optional):

If you want to access Kibana from external sources, you may need to adjust your firewall settings to allow traffic on port 5601.

sudo ufw allow 5601/tcp

Step 8: Access Kibana Web Interface:

You can now access the Kibana web interface by opening your web browser and navigating to:


Replace your-server-ip with the actual IP address of your Ubuntu server.

Step 9: Configure Kibana:

Upon first access, you will be prompted to configure Kibana. Follow the on-screen instructions to set up your index patterns and define your default settings.

Step 10: Log in to Kibana:

Once the configuration is complete, you can log in to Kibana with the default credentials:

  • Username: elastic
  • Password: You set this password during the configuration step.

Congratulations! You have successfully installed and configured Kibana on your Ubuntu system. You are now ready to start visualizing and analyzing your data using this powerful data exploration tool.


Kibana is a valuable tool for visualizing and analyzing data, and installing it on Ubuntu is a straightforward process when following these steps. Whether you’re using Kibana for log analysis, performance monitoring, or any other data visualization tasks, this guide should help you get up and running with ease.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top