# Installing elasticsearch-head plugin without internet access

**URL:** <https://discuss.elastic.co/t/installing-elasticsearch-head-plugin-without-internet-access/6638>\
**Category:** Elasticsearch\
**Created:** [February 8, 2012, 4:30pm UTC](https://discuss.elastic.co/t/installing-elasticsearch-head-plugin-without-internet-access/6638 "2012-02-08T16:30:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nakul\_Jhalani](https://avatars.discourse-cdn.com/v4/letter/n/4bbf92/32.png) [@Nakul\_Jhalani](https://discuss.elastic.co/u/Nakul_Jhalani)\
**Post date:** [February 8, 2012, 4:30pm UTC](https://discuss.elastic.co/t/installing-elasticsearch-head-plugin-without-internet-access/6638/1 "2012-02-08T16:30:35Z")

</div>

This is my first post so want to start with how awesome and easy to  
use ES. Great job Shay and community!  
We are starting to migrate and elasticsearch-head looks like a nice  
tool for admin. However the box where we are installing it does not  
have internet access and I cannot figure out how to install it without  
the plugin -install command. I can scp files and I dropped the  
download in the plugin directory but that didn't work(gives 404).

I understand I can run the plugin without installing(and that works),  
however I read that installing as plugin is somewhat better. Is their  
any way to install plugin manually by providing the file instead of  
downloading from internet?

Thank you!

---

<div class="post-metadata">

**Author:** ![Alex\_At\_Ikanow](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alex_at_ikanow/32/676_2.png) [@Alex\_At\_Ikanow](https://discuss.elastic.co/u/Alex_At_Ikanow)\
**Post date:** [February 8, 2012, 5:22pm UTC](https://discuss.elastic.co/t/installing-elasticsearch-head-plugin-without-internet-access/6638/2 "2012-02-08T17:22:58Z")

</div>

Hi Nakul,

I have installed head (and also bigdesk) without an internet  
connection

Steps:

Online:

1] Download the tar.gz by hand (just noticed I forgot to document this  
step - but I think when you do a "plugin -install" it lists the  
different URLs it's visiting, "curl" to one of those worked)

Offline:

2] untar into the plugins directory

(sounds like you already got this far?)

3] At this point, the URL

http://:9200/\_plugin/head/ should work (don't forget the  
trailing /)

(You don't have to restart)

Possible reasons for not working:

- No trailing /
- ES\_HOME not set correctly
- File permissions in the plugins directory

Nothing too insightful I'm afraid, but with luck the knowledge that  
it's possible and straightforward will help you find the problem!

---

<div class="post-metadata">

**Author:** ![Nakul\_Jhalani](https://avatars.discourse-cdn.com/v4/letter/n/4bbf92/32.png) [@Nakul\_Jhalani](https://discuss.elastic.co/u/Nakul_Jhalani)\
**Post date:** [February 8, 2012, 6:45pm UTC](https://discuss.elastic.co/t/installing-elasticsearch-head-plugin-without-internet-access/6638/3 "2012-02-08T18:45:53Z")

</div>

Thank you, I will give it another try.

On Feb 8, 12:22 pm, Alex at Ikanow [apigg...@ikanow.com](mailto:apigg...@ikanow.com) wrote:

> Hi Nakul,
> 
> I have installed head (and also bigdesk) without an internet  
> connection
> 
> Steps:
> 
> Online:
> 
> 1] Download the tar.gz by hand (just noticed I forgot to document this  
> step - but I think when you do a "plugin -install" it lists the  
> different URLs it's visiting, "curl" to one of those worked)
> 
> Offline:
> 
> 2] untar into the plugins directory
> 
> (sounds like you already got this far?)
> 
> 3] At this point, the URL
> 
> http://:9200/\_plugin/head/ should work (don't forget the  
> trailing /)
> 
> (You don't have to restart)
> 
> Possible reasons for not working:
> 
> - No trailing /
> - ES\_HOME not set correctly
> - File permissions in the plugins directory
> 
> Nothing too insightful I'm afraid, but with luck the knowledge that  
> it's possible and straightforward will help you find the problem!

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [February 9, 2012, 8:19am UTC](https://discuss.elastic.co/t/installing-elasticsearch-head-plugin-without-internet-access/6638/4 "2012-02-09T08:19:23Z")

</div>

Yea, there is nothing really smart about the plugin installation, it just downloads the relevant zip file and extracts it (possibly the git master). Note, for site plugins, the content needs to be under \_site, so, for elasticsearch-head, it should be under plugins/head/\_site (index.html and so on).

Btw, the site plugins are just served as is, so you can definitely host them yourself, there really isn't a difference.

On Wednesday, February 8, 2012 at 8:45 PM, Nakul Jhalani wrote:

> Thank you, I will give it another try.
> 
> On Feb 8, 12:22 pm, Alex at Ikanow \<[apigg...@ikanow.com](mailto:apigg...@ikanow.com) ([http://ikanow.com](http://ikanow.com))\> wrote:
> 
> > Hi Nakul,
> > 
> > I have installed head (and also bigdesk) without an internet  
> > connection
> > 
> > Steps:
> > 
> > Online:
> > 
> > 1] Download the tar.gz by hand (just noticed I forgot to document this  
> > step - but I think when you do a "plugin -install" it lists the  
> > different URLs it's visiting, "curl" to one of those worked)
> > 
> > Offline:
> > 
> > 2] untar into the plugins directory
> > 
> > (sounds like you already got this far?)
> > 
> > 3] At this point, the URL
> > 
> > http://:9200/\_plugin/head/ should work (don't forget the  
> > trailing /)
> > 
> > (You don't have to restart)
> > 
> > Possible reasons for not working:
> > 
> > - No trailing /
> > - ES\_HOME not set correctly
> > - File permissions in the plugins directory
> > 
> > Nothing too insightful I'm afraid, but with luck the knowledge that  
> > it's possible and straightforward will help you find the problem!

---

<div class="post-metadata">

**Author:** ![Nakul\_Jhalani](https://avatars.discourse-cdn.com/v4/letter/n/4bbf92/32.png) [@Nakul\_Jhalani](https://discuss.elastic.co/u/Nakul_Jhalani)\
**Post date:** [February 9, 2012, 8:20pm UTC](https://discuss.elastic.co/t/installing-elasticsearch-head-plugin-without-internet-access/6638/5 "2012-02-09T20:20:02Z")

</div>

Thank Shay, the trick for me was putting it in subdirectory "\_site". It  
works now!.. 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, 3:39am UTC](https://discuss.elastic.co/t/installing-elasticsearch-head-plugin-without-internet-access/6638/6 "2017-07-06T03:39:57Z")

</div>


