{"id":1063,"date":"2019-10-24T13:39:59","date_gmt":"2019-10-24T18:39:59","guid":{"rendered":"https:\/\/www.linuxcloudvps.com\/blog\/?p=1063"},"modified":"2019-10-24T13:39:59","modified_gmt":"2019-10-24T18:39:59","slug":"how-to-install-elk-stack-on-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/","title":{"rendered":"How to Install ELK Stack on Ubuntu 18.04"},"content":{"rendered":"<p>In this tutorial, we will cover the steps needed for installing ELK Stack on <a href=\"https:\/\/www.linuxcloudvps.com\/cloud-vps.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 18.04<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-1068\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/installing-elk-stack-platform-on-ubuntu18.04-cloud-vps.jpg\" alt=\"\" width=\"140\" height=\"111\" \/>The ELK Stack is a combination of four open-source tools which together form a log management tool. The ELK Stack is a platform that helps in deep searching, analyzing, and visualizing the log generated from different machines. The install process is straightforward, so let&#8217;s begin. First though, we will go over a few key details regarding what makes up an ELK stack.<\/p>\n<p><!--more--><\/p>\n<p>The ELK Stack consists of four main parts:<\/p>\n<p><strong>Elasticsearch<\/strong>: is a tool which plays a major role in storing the logs in the JSON format, indexing it and allowing the searching of the logs. One of the important features of the Elasticsearch are:<\/p>\n<ul>\n<li>It is a search engine\/search server.<\/li>\n<li>It is a NoSQL-based database. It means that Elasticsearch doesn\u2019t use SQL for queries.<\/li>\n<li>It is based on Apache Lucene and provides the RESTful API.<\/li>\n<li>It uses indexes to search, which makes it faster.<\/li>\n<\/ul>\n<p><strong>Logstash:\u00a0<\/strong>is an open-source tool which used to collect, parse and filter system logs as the input. One of the important features of the Logstash\u00a0are:<\/p>\n<ul>\n<li>It is a data pipeline tool<\/li>\n<li>Centralizes the data processing<\/li>\n<li>Collects, parses and analyzes a large variety of structured\/unstructured data and events.<\/li>\n<\/ul>\n<p><strong>Kibana<\/strong>: is a web interface which allows us to search, display, and compile the data. A few of the more important features of Kibana are:<\/p>\n<ul>\n<li>Visualization tool.<\/li>\n<li>Provides real-time analysis, summarization, charting and debugging capabilities.<\/li>\n<li>Provides instinctive and user-friendly interface.<\/li>\n<li>Allows sharing of snapshots of the logs searched through.<\/li>\n<li>Permits saving the dashboard and managing multiple dashboards.<\/li>\n<\/ul>\n<p><strong>Beats<\/strong>: are used to collect data from various sources and transport them to Logstash or Elasticsearch.<\/p>\n<h2>Requirements:<\/h2>\n<ul>\n<li>For the purposes of this tutorial, we will use an <a href=\"https:\/\/www.linuxcloudvps.com\/cloud-vps.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 18.04 Cloud VPS<\/a>.<\/li>\n<li>Full SSH root access or a user with sudo privileges is also required.<\/li>\n<\/ul>\n<h2>Step 1 \u2013 Installing and Configuring Elasticsearch<\/h2>\n<p>First, update the system:<\/p>\n<pre>sudo apt-get update<\/pre>\n<p>Before installing Elasticsearch, we need to install Java 8. Elasticsearch requires Java 8. It is recommended to use the Oracle JDK 1.8.<\/p>\n<pre>sudo apt-get install python-software-properties software-properties-common apt-transport-https\r\nsudo add-apt-repository ppa:webupd8team\/java<\/pre>\n<p>Now, we will install the java8-installer:<\/p>\n<pre>sudo apt-get install oracle-java8-installer<\/pre>\n<p>After the installation, check the java version:<\/p>\n<pre>java -version<\/pre>\n<pre>java version &quot;1.8.0_201&quot;\r\nJava(TM) SE Runtime Environment (build 1.8.0_201-b09)\r\nJava HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)<\/pre>\n<p>After installing Java, we will import the Elasticsearch public GPG key into APT and add the elastic repository to the system:<\/p>\n<pre>wget -qO - &lt;span class=&quot;skimlinks-unlinked&quot;&gt;https:\/\/artifacts.elastic.co\/GPG-KEY-elasticsearch&lt;\/span&gt; | sudo apt-key add -\r\necho &quot;deb &lt;span class=&quot;skimlinks-unlinked&quot;&gt;https:\/\/artifacts.elastic.co\/packages\/6.x\/apt&lt;\/span&gt; stable main&quot; | sudo tee -a \/etc\/apt\/&lt;span class=&quot;skimlinks-unlinked&quot;&gt;sources.list.d\/elastic-6.x.list&lt;\/span&gt;<\/pre>\n<p>We will update the repository and install the Elasticsearch package:<\/p>\n<pre>apt-get update\r\napt-get install elasticsearch<\/pre>\n<p>After the Elasticsearch installation is complete, we will go to <code>\/etc\/elasticsearch<\/code>\u00a0directory and edit the configuration file \u2018<span class=\"skimlinks-unlinked\">elasticsearch.yml<\/span>\u2019.<\/p>\n<pre>cd \/etc\/elasticsearch\/\r\nnano &lt;span class=&quot;skimlinks-unlinked&quot;&gt;elasticsearch.yml&lt;\/span&gt;<\/pre>\n<p>We will uncomment the \u2018<span class=\"skimlinks-unlinked\">network.host<\/span>\u2019 line and change the value to \u2018localhost\u2019, and uncomment the default port for elasticsearch \u2018<span class=\"skimlinks-unlinked\">http.port<\/span>\u2019:<\/p>\n<pre>&lt;span class=&quot;skimlinks-unlinked&quot;&gt;network.host&lt;\/span&gt;: localhost\r\n&lt;span class=&quot;skimlinks-unlinked&quot;&gt;http.port&lt;\/span&gt;: 9200<\/pre>\n<p>Save the file and close it.<\/p>\n<p>Now, we will start the\u00a0Elasticsearch service and enable it.<\/p>\n<pre>systemctl start elasticsearch\r\nsystemctl enable elasticsearch<\/pre>\n<p>We will test our Elasticsearch service by sending an HTTP request:<\/p>\n<pre>curl -X GET &quot;localhost:9200&quot;<\/pre>\n<p>If your Elasticsearch service is up and running you will get some basic information about your local node, similar to this:<\/p>\n<pre>{\r\n &quot;name&quot; : &quot;yeIWhmj&quot;,\r\n &quot;cluster_name&quot; : &quot;elasticsearch&quot;,\r\n &quot;cluster_uuid&quot; : &quot;2e6vC_sITGeT-PLy2r1UZA&quot;,\r\n &quot;version&quot; : {\r\n &quot;number&quot; : &quot;6.6.0&quot;,\r\n &quot;build_flavor&quot; : &quot;default&quot;,\r\n &quot;build_type&quot; : &quot;deb&quot;,\r\n &quot;build_hash&quot; : &quot;a9861f4&quot;,\r\n &quot;build_date&quot; : &quot;2019-01-24T11:27:09.439740Z&quot;,\r\n &quot;build_snapshot&quot; : false,\r\n &quot;lucene_version&quot; : &quot;7.6.0&quot;,\r\n &quot;minimum_wire_compatibility_version&quot; : &quot;5.6.0&quot;,\r\n &quot;minimum_index_compatibility_version&quot; : &quot;5.0.0&quot;\r\n },\r\n &quot;tagline&quot; : &quot;You Know, for Search&quot;\r\n}\r\n<\/pre>\n<p>We successfully installed and configured Elasticsearch.<\/p>\n<h2>Step 2\u00a0\u2013\u00a0Installing and Configuring Kibana<\/h2>\n<p>We already added the Elastic package source in the previous step, so now we will install the Kibana Dashboard and configure the Kibana service to run on the localhost address.<\/p>\n<pre>apt install kibana<\/pre>\n<p>Next, we will edit the configuration file \u2018<span class=\"skimlinks-unlinked\">kibana.yml<\/span>\u2019.<\/p>\n<pre>cd \/etc\/kibana\/\r\nnano &lt;span class=&quot;skimlinks-unlinked&quot;&gt;kibana.yml&lt;\/span&gt;<\/pre>\n<p>We will uncomment the \u00a0\u2018<span class=\"skimlinks-unlinked\">server.port<\/span>\u2019, \u2018<span class=\"skimlinks-unlinked\">server.host<\/span>\u2019, and \u2018<span class=\"skimlinks-unlinked\">elasticsearch.hosts<\/span>\u2019<\/p>\n<pre>&lt;span class=&quot;skimlinks-unlinked&quot;&gt;server.port&lt;\/span&gt;: 5601\r\n&lt;span class=&quot;skimlinks-unlinked&quot;&gt;server.host&lt;\/span&gt;: &quot;localhost&quot;\r\n&lt;span class=&quot;skimlinks-unlinked&quot;&gt;elasticsearch.hosts&lt;\/span&gt;: [&quot;http:\/\/localhost:9200&quot;]<\/pre>\n<p>Save the file and close it.<\/p>\n<p>Now, we will start the Kibana service and enable it.<\/p>\n<pre>systemctl enable kibana\r\nsystemctl start kibana<\/pre>\n<p>The Kibana dashboard is now up and running on the \u2018localhost\u2019 address and the default port \u20185601\u2019.<\/p>\n<p>We successfully installed and configured Kibana.<\/p>\n<p>To access the Kibana dashboard we will be using the Nginx web server as a reverse proxy.<\/p>\n<h2>Step 3\u00a0\u2013\u00a0Installing Nginx<\/h2>\n<p>Run the following command to install\u00a0the Nginx web server:<\/p>\n<pre>apt install nginx apache2-utils<\/pre>\n<p>We need to disable the default Nginx configuration file and create\u00a0a new virtual host file for the Kibanba dashboard.<\/p>\n<pre>cd \/etc\/nginx\/sites-available\r\nrm \/etc\/nginx\/sites-enabled\/default<\/pre>\n<p>Create a new file Kibana and paste the following information:<\/p>\n<pre>server {\r\n listen 80;\r\n server_name &lt;span style=&quot;color: #ff0000;&quot;&gt;ip_address&lt;\/span&gt;;\r\n\r\n auth_basic &quot;Restricted Access&quot;;\r\n auth_basic_user_file \/etc\/nginx\/.htpasswd;\r\n\r\n location \/ {\r\n proxy_pass http:\/\/localhost:5601;\r\n proxy_http_version 1.1;\r\n proxy_set_header Upgrade $http_upgrade;\r\n proxy_set_header Connection &#039;upgrade&#039;;\r\n proxy_set_header Host $host;\r\n proxy_cache_bypass $http_upgrade;\r\n }\r\n}<\/pre>\n<p>Don&#8217;t forget to replace &#8220;<span style=\"color: #ff0000;\">ip_address<\/span>&#8221; with your server&#8217;s IP address. Save and exit.<\/p>\n<p>For security reasons, we will create a\u00a0new basic authentication web server for accessing the Kibana dashboard.<\/p>\n<pre>htpasswd -c \/etc\/nginx\/.htpasswd elastic<\/pre>\n<p>Type the elastic user password.<\/p>\n<p>Now we will activate the Kibana virtual host and test the\u00a0Nginx configuration:<\/p>\n<pre>ln -s \/etc\/nginx\/sites-available\/kibana \/etc\/nginx\/sites-enabled\/\r\nnginx -t<\/pre>\n<p>If the nginx configuration is Ok, run the following commands:<\/p>\n<pre>systemctl enable nginx\r\nsystemctl restart nginx<\/pre>\n<p>Now Kibana is accessible via your public IP address. Open your web browser and type:<\/p>\n<pre>http:\/\/&lt;span style=&quot;color: #ff0000;&quot;&gt;your_server_ip&lt;\/span&gt;\/status<\/pre>\n<p>You will be prompted to enter the username and password which we created previously. After successful login, you can access the Kibana dashboard.<\/p>\n<figure id=\"attachment_1064\" aria-describedby=\"caption-attachment-1064\" style=\"width: 1014px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-1064\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kibana-1024x586.png\" alt=\"\" width=\"1024\" height=\"586\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kibana-1024x586.png 1024w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kibana-1024x586-470x269.png 470w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kibana-1024x586-768x440.png 768w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kibana-1024x586-970x555.png 970w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-1064\" class=\"wp-caption-text\">The Kibana Dashboard<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2>Step 4 \u2013\u00a0Installing and Configuring Logstash<\/h2>\n<p>We will use Logstash to centralize server logs from client sources. It is possible to use Beats to send data directly to the Elasticsearch database, but it is recommended using Logstash to process the data.<\/p>\n<p>Install Logstash with the following command:<\/p>\n<pre>apt-get install logstash<\/pre>\n<p>Logstash has three main components:<\/p>\n<ul>\n<li>Input<\/li>\n<li>Filter<\/li>\n<li>Output<\/li>\n<\/ul>\n<p>We will create a file called \u201c02<span class=\"skimlinks-unlinked\">-beats-input.conf<\/span>\u201d and set up Filebeat input:<\/p>\n<pre>nano \/etc\/logstash\/conf.d\/02&lt;span class=&quot;skimlinks-unlinked&quot;&gt;-beats-input.conf&lt;\/span&gt;<\/pre>\n<p>Insert the following input configuration.<\/p>\n<pre>input {\r\n beats {\r\n port =&gt; 5044\r\n }\r\n}<\/pre>\n<p>Next, we will create a file for filtering system logs, also known as syslogs.<\/p>\n<pre>nano \/etc\/logstash\/conf.d\/10&lt;span class=&quot;skimlinks-unlinked&quot;&gt;-syslog-filter.conf&lt;\/span&gt;<\/pre>\n<p>Insert the following system log for the filter configuration.<\/p>\n<pre>filter {\r\nif [fileset][module] == &quot;system&quot; {\r\nif [fileset][name] == &quot;auth&quot; {\r\ngrok {\r\nmatch =&amp;gt; { &quot;message&quot; =&amp;gt; [&quot;%{SYSLOGTIMESTAMP:[system][auth][timestamp]} %{SYSLOGHOST:[system][auth][hostname]} sshd(?:\\[%{POSINT:[system][auth][pid]}\\])?: %{DATA:[system][auth][ssh][event]} %{DATA:[system][auth][ssh][method]} for (invalid user )?%{DATA:[system][auth][user]} from %{IPORHOST:[system][auth][ssh][ip]} port %{NUMBER:[system][auth][ssh][port]} ssh2(: %{GREEDYDATA:[system][auth][ssh][signature]})?&quot;,\r\n&quot;%{SYSLOGTIMESTAMP:[system][auth][timestamp]} %{SYSLOGHOST:[system][auth][hostname]} sshd(?:\\[%{POSINT:[system][auth][pid]}\\])?: %{DATA:[system][auth][ssh][event]} user %{DATA:[system][auth][user]} from %{IPORHOST:[system][auth][ssh][ip]}&quot;,\r\n&quot;%{SYSLOGTIMESTAMP:[system][auth][timestamp]} %{SYSLOGHOST:[system][auth][hostname]} sshd(?:\\[%{POSINT:[system][auth][pid]}\\])?: Did not receive identification string from %{IPORHOST:[system][auth][ssh][dropped_ip]}&quot;,\r\n&quot;%{SYSLOGTIMESTAMP:[system][auth][timestamp]} %{SYSLOGHOST:[system][auth][hostname]} sudo(?:\\[%{POSINT:[system][auth][pid]}\\])?: \\s*%{DATA:[system][auth][user]} :( %{DATA:[system][auth][sudo][error]} ;)? TTY=%{DATA:[system][auth][sudo][tty]} ; PWD=%{DATA:[system][auth][sudo][pwd]} ; USER=%{DATA:[system][auth][sudo][user]} ; COMMAND=%{GREEDYDATA:[system][auth][sudo][command]}&quot;,\r\n&quot;%{SYSLOGTIMESTAMP:[system][auth][timestamp]} %{SYSLOGHOST:[system][auth][hostname]} groupadd(?:\\[%{POSINT:[system][auth][pid]}\\])?: new group: name=%{DATA:&lt;span class=&quot;skimlinks-unlinked&quot;&gt;system.auth.groupadd.name&lt;\/span&gt;}, GID=%{NUMBER:&lt;span class=&quot;skimlinks-unlinked&quot;&gt;system.auth.groupadd.gid&lt;\/span&gt;}&quot;,\r\n&quot;%{SYSLOGTIMESTAMP:[system][auth][timestamp]} %{SYSLOGHOST:[system][auth][hostname]} useradd(?:\\[%{POSINT:[system][auth][pid]}\\])?: new user: name=%{DATA:[system][auth][user][add][name]}, UID=%{NUMBER:[system][auth][user][add][uid]}, GID=%{NUMBER:[system][auth][user][add][gid]}, home=%{DATA:[system][auth][user][add][home]}, shell=%{DATA:[system][auth][user][add][shell]}$&quot;,\r\n&quot;%{SYSLOGTIMESTAMP:[system][auth][timestamp]} %{SYSLOGHOST:[system][auth][hostname]} %{DATA:[system][auth][program]}(?:\\[%{POSINT:[system][auth][pid]}\\])?: %{GREEDYMULTILINE:[system][auth][message]}&quot;] }\r\npattern_definitions =&amp;gt; {\r\n&quot;GREEDYMULTILINE&quot;=&amp;gt; &quot;(.|\\n)*&quot;\r\n}\r\nremove_field =&amp;gt; &quot;message&quot;\r\n}\r\ndate {\r\nmatch =&amp;gt; [ &quot;[system][auth][timestamp]&quot;, &quot;MMM d HH:mm:ss&quot;, &quot;MMM dd HH:mm:ss&quot; ]\r\n}\r\ngeoip {\r\nsource =&amp;gt; &quot;[system][auth][ssh][ip]&quot;\r\ntarget =&amp;gt; &quot;[system][auth][ssh][geoip]&quot;\r\n}\r\n}\r\nelse if [fileset][name] == &quot;syslog&quot; {\r\ngrok {\r\nmatch =&amp;gt; { &quot;message&quot; =&amp;gt; [&quot;%{SYSLOGTIMESTAMP:[system][syslog][timestamp]} %{SYSLOGHOST:[system][syslog][hostname]} %{DATA:[system][syslog][program]}(?:\\[%{POSINT:[system][syslog][pid]}\\])?: %{GREEDYMULTILINE:[system][syslog][message]}&quot;] }\r\npattern_definitions =&amp;gt; { &quot;GREEDYMULTILINE&quot; =&amp;gt; &quot;(.|\\n)*&quot; }\r\nremove_field =&amp;gt; &quot;message&quot;\r\n}\r\ndate {\r\nmatch =&amp;gt; [ &quot;[system][syslog][timestamp]&quot;, &quot;MMM d HH:mm:ss&quot;, &quot;MMM dd HH:mm:ss&quot; ]\r\n}\r\n}\r\n}\r\n}<\/pre>\n<p>Now, we will create a file for output configuration.<\/p>\n<pre>nano \/etc\/logstash\/conf.d\/30&lt;span class=&quot;skimlinks-unlinked&quot;&gt;-elasticsearch-output.conf&lt;\/span&gt;<\/pre>\n<p>And at the end insert the following output configuration:<\/p>\n<pre>output {\r\n elasticsearch {\r\n hosts =&amp;gt; [&quot;localhost:9200&quot;]\r\n manage_template =&amp;gt; false\r\n index =&amp;gt; &quot;%{[@metadata][beat]}-%{[@metadata][version]}-%{+&lt;span class=&quot;skimlinks-unlinked&quot;&gt;YYYY.MM.dd&lt;\/span&gt;}&quot;\r\n }\r\n}<\/pre>\n<p>We will test the Logstash configuration with the following command:<\/p>\n<pre>sudo -u logstash \/usr\/share\/logstash\/bin\/logstash --path.settings \/etc\/logstash -t<\/pre>\n<p>If the configuration is successful we will start and enable Logstash.<\/p>\n<pre>systemctl start logstash\r\nsystemctl enable logstash<\/pre>\n<h2>Step 5 \u2013\u00a0Installing and Configuring Filebeat<\/h2>\n<p>There are several\u00a0data shippers called Beats. The main purpose is to collect data from different sources and transport them to Logstash or Elasticsearch.<\/p>\n<p>In this tutorial, we will install Filebeat which will collects and ships log files to ELK Stack.<\/p>\n<p>We will install\u00a0Filebeat with the following command:<\/p>\n<pre>apt install filebeat<\/pre>\n<p>Now we need to configure\u00a0Filebeat. The configuration file is located in <code>\/etc\/filebeat\/filebeat.yml<\/code>.<\/p>\n<p>Open the file and change it with the following context:<\/p>\n<pre>nano \/etc\/filebeat\/filebeat.yml<\/pre>\n<pre>enabled: true\r\npaths:\r\n\u00a0 \u00a0 - \/var\/log\/syslog<\/pre>\n<p>Also, we need to comment\u00a0the default &#8220;elasticsearch&#8221;\u00a0output and uncomment the Logstash output.<\/p>\n<pre>#output.elasticsearch:\r\n# Array of hosts to connect to.\r\n# hosts: [&quot;localhost:9200&quot;]<\/pre>\n<pre>output.logstash:\r\n# The Logstash hosts\r\nhosts: [&quot;localhost:5044&quot;]<\/pre>\n<p>To enable Filebeat modules, we need to edit the &#8220;filebeat.reference.yml&#8221; configuration file.<\/p>\n<pre>nano \/etc\/filebeat\/filebeat.reference.yml<\/pre>\n<p>We will enable the syslog system module for Filebeat:<\/p>\n<pre>module: system\r\n# Syslog\r\nsyslog:\r\nenabled: true<\/pre>\n<p>Also, we can enable the modules with the following command:<\/p>\n<pre>filebeat modules enable system<\/pre>\n<p>To see the list of disabled and enabled modules we will use the following command:<\/p>\n<pre>filebeat modules list<\/pre>\n<p>The next step is to load the\u00a0index template into Elasticsearch:<\/p>\n<pre>sudo filebeat setup --template -E output.logstash.enabled=false -E &#039;output.elasticsearch.hosts=[&quot;localhost:9200&quot;]&#039;<\/pre>\n<p>Filebeat contains some predefined samples that will allow us to visualize Kibana dashboards.<\/p>\n<p>First, we need to create the index pattern and then load the dashboards in Kibana.<\/p>\n<p>We can do this by using the following command:<\/p>\n<pre>sudo filebeat setup -e -E output.logstash.enabled=false -E output.elasticsearch.hosts=[&#039;localhost:9200&#039;] -E setup.kibana.host=localhost:5601<\/pre>\n<p>Now we will start and enable Filebeat:<\/p>\n<pre>systemctl start filebeat \r\nsystemctl enable filebeat<\/pre>\n<p>The configuration and installation of Filebeat has been completed.<\/p>\n<p>Now, we should open\u00a0<code>http:\/\/server-IP-address<\/code> in a web browser. We need to click on the &#8216;Discover&#8217; link. We will select the predefined Filebeat index pattern and this will show us all of the log data.<\/p>\n<figure id=\"attachment_1065\" aria-describedby=\"caption-attachment-1065\" style=\"width: 1014px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-1065\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kiban2-1024x250.png\" alt=\"\" width=\"1024\" height=\"250\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kiban2-1024x250.png 1024w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kiban2-1024x250-470x115.png 470w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kiban2-1024x250-768x188.png 768w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/kiban2-1024x250-970x237.png 970w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-1065\" class=\"wp-caption-text\">Kibana Log Data<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Congratulations. If you followed our steps closely, you have successfully installed ELK Stack on an\u00a0<a href=\"https:\/\/www.linuxcloudvps.com\/cloud-vps.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 18.04 Cloud VPS<\/a>.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-1069\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/getting-help-support-from-admins-for-setup-and-configuration-of-elk-stack-on-ubuntu18.04-cloud-vps.jpg\" alt=\"\" width=\"140\" height=\"111\" \/>Of course, you don\u2019t need to\u00a0<strong>install and configure ELK Stack on Ubuntu 18.04<\/strong> by yourself\u00a0if you use one of our\u00a0<a href=\"https:\/\/www.linuxcloudvps.com\/cloud-vps.html\" target=\"_blank\" rel=\"noopener noreferrer\">Linux Managed Cloud Hosting<\/a> solutions, in which case you can simply ask our expert Linux admins to setup and configure an ELK Stack on Ubuntu 18.04 for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong>.<\/span> If you liked this post on how to install ELK Stack on an Ubuntu 18.04 Cloud VPS, please share it with your friends on the social networks using the share shortcuts, or simply leave a reply below. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will cover the steps needed for installing ELK Stack on Ubuntu 18.04. The ELK Stack is a combination of four open-source tools which together form a log management tool. The ELK Stack is a platform that helps in deep searching, analyzing, and visualizing the log generated from different machines. The install &#8230; <a title=\"How to Install ELK Stack on Ubuntu 18.04\" class=\"read-more\" href=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/\" aria-label=\"More on How to Install ELK Stack on Ubuntu 18.04\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":1067,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-1063","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install ELK Stack on Ubuntu 18.04 | LinuxCloudVPS Blog<\/title>\n<meta name=\"description\" content=\"In this tutorial, we will cover the steps needed for installing ELK Stack on Ubuntu 18.04. The ELK Stack is a combination of four open-source tools which\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install ELK Stack on Ubuntu 18.04 | LinuxCloudVPS Blog\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, we will cover the steps needed for installing ELK Stack on Ubuntu 18.04. The ELK Stack is a combination of four open-source tools which\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxCloudVPS Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/LinuxCloudVPS\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-24T18:39:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/how-to-install-elk-stack-on-ubuntu18.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:site\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\"},\"headline\":\"How to Install ELK Stack on Ubuntu 18.04\",\"datePublished\":\"2019-10-24T18:39:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/\"},\"wordCount\":1247,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/how-to-install-elk-stack-on-ubuntu18.04.jpg\",\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/\",\"name\":\"How to Install ELK Stack on Ubuntu 18.04 | LinuxCloudVPS Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/how-to-install-elk-stack-on-ubuntu18.04.jpg\",\"datePublished\":\"2019-10-24T18:39:59+00:00\",\"description\":\"In this tutorial, we will cover the steps needed for installing ELK Stack on Ubuntu 18.04. The ELK Stack is a combination of four open-source tools which\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/how-to-install-elk-stack-on-ubuntu18.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/how-to-install-elk-stack-on-ubuntu18.04.jpg\",\"width\":750,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elk-stack-on-ubuntu-18-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install ELK Stack on Ubuntu 18.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"name\":\"LinuxCloudVPS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\",\"name\":\"LinuxCloudVPS\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"width\":217,\"height\":25,\"caption\":\"LinuxCloudVPS\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/LinuxCloudVPS\",\"https:\\\/\\\/x.com\\\/LinuxCloudVPS\",\"http:\\\/\\\/www.linkedin.com\\\/company\\\/linuxcloudvps-com\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/www.linuxcloudvps.com\\\/\"],\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install ELK Stack on Ubuntu 18.04 | LinuxCloudVPS Blog","description":"In this tutorial, we will cover the steps needed for installing ELK Stack on Ubuntu 18.04. The ELK Stack is a combination of four open-source tools which","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install ELK Stack on Ubuntu 18.04 | LinuxCloudVPS Blog","og_description":"In this tutorial, we will cover the steps needed for installing ELK Stack on Ubuntu 18.04. The ELK Stack is a combination of four open-source tools which","og_url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/","og_site_name":"LinuxCloudVPS Blog","article_publisher":"http:\/\/www.facebook.com\/LinuxCloudVPS","article_published_time":"2019-10-24T18:39:59+00:00","og_image":[{"width":750,"height":360,"url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/how-to-install-elk-stack-on-ubuntu18.04.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@LinuxCloudVPS","twitter_site":"@LinuxCloudVPS","twitter_misc":{"Written by":"admin","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/#article","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/"},"author":{"name":"admin","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a"},"headline":"How to Install ELK Stack on Ubuntu 18.04","datePublished":"2019-10-24T18:39:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/"},"wordCount":1247,"commentCount":1,"publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/how-to-install-elk-stack-on-ubuntu18.04.jpg","articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/","name":"How to Install ELK Stack on Ubuntu 18.04 | LinuxCloudVPS Blog","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/how-to-install-elk-stack-on-ubuntu18.04.jpg","datePublished":"2019-10-24T18:39:59+00:00","description":"In this tutorial, we will cover the steps needed for installing ELK Stack on Ubuntu 18.04. The ELK Stack is a combination of four open-source tools which","breadcrumb":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/how-to-install-elk-stack-on-ubuntu18.04.jpg","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/10\/how-to-install-elk-stack-on-ubuntu18.04.jpg","width":750,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elk-stack-on-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.linuxcloudvps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install ELK Stack on Ubuntu 18.04"}]},{"@type":"WebSite","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website","url":"https:\/\/www.linuxcloudvps.com\/blog\/","name":"LinuxCloudVPS","description":"","publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linuxcloudvps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization","name":"LinuxCloudVPS","url":"https:\/\/www.linuxcloudvps.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","width":217,"height":25,"caption":"LinuxCloudVPS"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/LinuxCloudVPS","https:\/\/x.com\/LinuxCloudVPS","http:\/\/www.linkedin.com\/company\/linuxcloudvps-com"]},{"@type":"Person","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/www.linuxcloudvps.com\/"],"url":"https:\/\/www.linuxcloudvps.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/comments?post=1063"}],"version-history":[{"count":3,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1063\/revisions"}],"predecessor-version":[{"id":1071,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1063\/revisions\/1071"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media\/1067"}],"wp:attachment":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media?parent=1063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/categories?post=1063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/tags?post=1063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}