# Running kibana and maps service behind firewall

**URL:** <https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302>\
**Category:** Kibana\
**Created:** [November 3, 2017, 11:53am UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302 "2017-11-03T11:53:58Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![yahoo](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@yahoo](https://discuss.elastic.co/u/yahoo)\
**Post date:** [November 3, 2017, 11:53am UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/1 "2017-11-03T11:53:58Z")

</div>

Hi,  
We want to run Logstash, Elasticsearch, and Kibana behind firewall.

Is it straight forward or there is some special configuration to make?

Furthermore,  
this means we have to run our own maps service, as requests can't go out to the Elastic Maps Service.  
We are looking at GeoServer, Kartotherian.  
Most important is ease of installation and maintenance.  
Any recommendations?

---

<div class="post-metadata">

**Author:** ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)\
**Post date:** [November 3, 2017, 3:59pm UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/2 "2017-11-03T15:59:11Z")

</div>

Hi @yahoo,

besides the maps service there should be no external dependency of Kibana. You would just have to configure it to use your internal maps server (see the [tilemap setting](https://www.elastic.co/guide/en/kibana/current/settings.html#tilemap-settings)).

GeoServer is an option we have recommended before. You might also have success using MapProxy and preseeding its cache with the data you need.

---

<div class="post-metadata">

**Author:** ![yahoo](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@yahoo](https://discuss.elastic.co/u/yahoo)\
**Post date:** [November 4, 2017, 12:06pm UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/3 "2017-11-04T12:06:23Z")

</div>

Thanks

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 4, 2017, 9:57pm UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/4 "2017-11-04T21:57:53Z")

</div>

We're currently exploring offline maps in Kibana, there's no ETA but keep your eye out!

---

<div class="post-metadata">

**Author:** ![stevedearl](https://avatars.discourse-cdn.com/v4/letter/s/48db29/32.png) [@stevedearl](https://discuss.elastic.co/u/stevedearl)\
**Post date:** [November 7, 2017, 3:25pm UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/5 "2017-11-07T15:25:22Z")

</div>

Hi,

Another comment I'd make is you may not be able to use the standard process to install plugins because of being behind the firewall. I had the same problem and had to do an offline installation instead.

Cheers,  
Steve

---

<div class="post-metadata">

**Author:** ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)\
**Post date:** [November 8, 2017, 9:11am UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/6 "2017-11-08T09:11:48Z")

</div>

@stevedearl, that is true, but the offline installation should be identical except that you pre-download the plugins and specify their locations with `file:///` urls to the `kibana-plugins` installer.

---

<div class="post-metadata">

**Author:** ![yahoo](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@yahoo](https://discuss.elastic.co/u/yahoo)\
**Post date:** [November 9, 2017, 5:09am UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/7 "2017-11-09T05:09:59Z")

</div>

Where can I find a simple recipe - with a concrete example that works - for setting up geoserver with kibana?  
The current available info in the documentation is too general.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 9, 2017, 5:11am UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/8 "2017-11-09T05:11:17Z")

</div>

[https://www.elastic.co/blog/kibana-and-a-custom-tile-server-for-nhl-data](https://www.elastic.co/blog/kibana-and-a-custom-tile-server-for-nhl-data) has some info.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [November 9, 2017, 7:50am UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/9 "2017-11-09T07:50:47Z")

</div>

This blog post might also be useful: [https://www.elastic.co/blog/operational-analytics-with-elasticsearch-at-elasticon-2017-part-2](https://www.elastic.co/blog/operational-analytics-with-elasticsearch-at-elasticon-2017-part-2)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 7, 2017, 7:50am UTC](https://discuss.elastic.co/t/running-kibana-and-maps-service-behind-firewall/106302/10 "2017-12-07T07:50:57Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
