By default Kibana is configured to only be accessible from ‘localhost’. If you want to expose it outside your server, you’ll have to update the configuration.
- Go to the config folder and open the kibana.yml file.
- Find the following section:
# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
# server.host: "localhost"
- Uncomment the ‘server.host’ section and specify a non-loopback address. An example:
server.host: "0.0.0.0"
- Don’t forget to also open up the necessary ports in your firewall(by default port 5601)