[[rpm]] === Install {kib} with RPM ++++ Install with RPM ++++ The RPM for Kibana can be <> or from our <>. It can be used to install Kibana on any RPM-based system such as OpenSuSE, SLES, Centos, Red Hat, and Oracle Enterprise. NOTE: RPM install is not supported on distributions with old versions of RPM, such as SLES 11 and CentOS 5. Please see <> instead. This package contains both free and subscription features. <> to try out all of the features. The latest stable version of Kibana can be found on the link:/downloads/kibana[Download Kibana] page. Other versions can be found on the link:/downloads/past-releases[Past Releases page]. [[rpm-key]] ==== Import the Elastic PGP key include::key.asciidoc[] [source,sh] ------------------------- rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch ------------------------- [[rpm-repo]] ==== Installing from the RPM repository ifeval::["{release-state}"=="unreleased"] Version {version} of Kibana has not yet been released. endif::[] ifeval::["{release-state}"!="unreleased"] Create a file called `kibana.repo` in the `/etc/yum.repos.d/` directory for RedHat based distributions, or in the `/etc/zypp/repos.d/` directory for OpenSuSE based distributions, containing: ifeval::["{release-state}"=="released"] ["source","sh",subs="attributes,callouts"] -------------------------------------------------- [kibana-{major-version}] name=Kibana repository for {major-version} packages baseurl=https://artifacts.elastic.co/packages/{major-version}/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md -------------------------------------------------- endif::[] ifeval::["{release-state}"=="prerelease"] ["source","sh",subs="attributes,callouts"] -------------------------------------------------- [kibana-{major-version}] name=Kibana repository for {major-version} packages baseurl=https://artifacts.elastic.co/packages/{major-version}-prerelease/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md -------------------------------------------------- endif::[] And your repository is ready for use. You can now install Kibana with one of the following commands: [source,sh] -------------------------------------------------- sudo yum install kibana <1> sudo dnf install kibana <2> sudo zypper install kibana <3> -------------------------------------------------- <1> Use `yum` on CentOS and older Red Hat based distributions. <2> Use `dnf` on Fedora and other newer Red Hat distributions. <3> Use `zypper` on OpenSUSE based distributions endif::[] [[install-rpm]] ==== Download and install the RPM manually ifeval::["{release-state}"=="unreleased"] Version {version} of Kibana has not yet been released. endif::[] ifeval::["{release-state}"!="unreleased"] The RPM for Kibana v{version} can be downloaded from the website and installed as follows: ["source","sh",subs="attributes"] -------------------------------------------- wget https://artifacts.elastic.co/downloads/kibana/kibana-{version}-x86_64.rpm shasum -a 512 kibana-{version}-x86_64.rpm <1> sudo rpm --install kibana-{version}-x86_64.rpm -------------------------------------------- <1> Compare the SHA produced by `shasum` with the https://artifacts.elastic.co/downloads/kibana/kibana-{version}-x86_64.rpm.sha512[published SHA]. endif::[] ==== SysV `init` vs `systemd` include::init-systemd.asciidoc[] [[rpm-running-init]] include::rpm-init.asciidoc[] [[rpm-running-systemd]] include::systemd.asciidoc[] [[rpm-configuring]] ==== Configure {kib} via the config file Kibana loads its configuration from the `/etc/kibana/kibana.yml` file by default. The format of this config file is explained in {kibana-ref}/settings.html[Configuring Kibana]. [[rpm-layout]] ==== Directory layout of RPM The RPM places config files, logs, and the data directory in the appropriate locations for an RPM-based system: [cols="> d| | data | The location of the data files written to disk by Kibana and its plugins | /var/lib/kibana | path.data | logs | Logs files location | /var/log/kibana | path.logs | plugins | Plugin files location. Each plugin will be contained in a subdirectory. | /usr/share/kibana/plugins d| |=======================================================================