# Multiple Kibana instance on the same server

**URL:** <https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522>\
**Category:** Kibana\
**Created:** [August 17, 2015, 4:01pm UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522 "2015-08-17T16:01:55Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![theazyfa](https://avatars.discourse-cdn.com/v4/letter/t/82dd89/32.png) [@theazyfa](https://discuss.elastic.co/u/theazyfa)\
**Post date:** [August 17, 2015, 4:01pm UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/1 "2015-08-17T16:01:55Z")

</div>

Hello all,

We have 3/4 applications generating data for Kibana.  
Each application have at least one dashboard with 10/12 visualizations...  
So, we have 4-6 Dashboards and a lot of visualization (more then 60) and it's very difficult to manage.

If we have multiple instance on the same server, we can manage per application.  
We don't want to install 3/4 kibana because we don't want to deal with the port (ex: kibanaserver.url:80/, kibanaserver.url:90/,....)

Is it possible to have :  
[http://kibanaserver.url/Appli1/](http://kibanaserver.url/Appli1/)  
[http://kibanaserver.url/Appli2/](http://kibanaserver.url/Appli2/)  
...

Regards,  
Mike

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [August 17, 2015, 4:47pm UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/2 "2015-08-17T16:47:20Z")

</div>

Sure, just set up a reverse proxy with your favorite web server. You'll obviously have to pick a unique port for each Kibana instance anyway but it won't be visible to users.

---

<div class="post-metadata">

**Author:** ![theazyfa](https://avatars.discourse-cdn.com/v4/letter/t/82dd89/32.png) [@theazyfa](https://discuss.elastic.co/u/theazyfa)\
**Post date:** [August 18, 2015, 6:55am UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/3 "2015-08-18T06:55:43Z")

</div>

Thanks

---

<div class="post-metadata">

**Author:** ![shivkumar](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@shivkumar](https://discuss.elastic.co/u/shivkumar)\
**Post date:** [September 23, 2016, 12:55pm UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/4 "2016-09-23T12:55:02Z")

</div>

I have a silly question:

Why would we require reverse proxy here.

I mean I can set up kibana on port 1.2.3.4:80 and 1.2.3.4:81

I can expose port 80 to the outside world and 81 to internal users.

What is the role of reverse proxy in it.

Actually I am also looking to setup multiple instance of kibana , where one will be editable and other will be read only.

Thanks

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [September 23, 2016, 1:03pm UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/5 "2016-09-23T13:03:02Z")

</div>

Sure, you can set up Kibana on different ports but that wasn't what the question was about. If you want both on the same port but in different URL namespaces, as in the question, you need a reverse proxy.

---

<div class="post-metadata">

**Author:** ![shivkumar](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@shivkumar](https://discuss.elastic.co/u/shivkumar)\
**Post date:** [September 24, 2016, 11:11am UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/6 "2016-09-24T11:11:17Z")

</div>

By running Kibana on different port , will I able to achieve my goal i.e. editable dashboard for one user and read only dashboard for another dashboard.

Thank you magnusbaeck for sharing this information.

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [September 25, 2016, 7:09pm UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/7 "2016-09-25T19:09:40Z")

</div>

Yes, probably. If you want to ask how to accomplish that, please start another thread.

---

<div class="post-metadata">

**Author:** ![shivkumar](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@shivkumar](https://discuss.elastic.co/u/shivkumar)\
**Post date:** [September 26, 2016, 4:39am UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/8 "2016-09-26T04:39:45Z")

</div>

Thank you

---

<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:** [July 6, 2017, 1:38pm UTC](https://discuss.elastic.co/t/multiple-kibana-instance-on-the-same-server/27522/9 "2017-07-06T13:38:13Z")

</div>


