# How to install custom plugin (dashboard) elastic stack 8.3

**URL:** https://discuss.elastic.co/t/how-to-install-custom-plugin-dashboard-elastic-stack-8-3/338453
**Category:** Kibana
**Tags:** kibana-plugin-development
**Created:** [July 15, 2023, 8:46am UTC](https://discuss.elastic.co/t/how-to-install-custom-plugin-dashboard-elastic-stack-8-3/338453 "2023-07-15T08:46:35Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![ARm1110](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/arm1110/32/123279_2.png) [@ARm1110](https://discuss.elastic.co/u/ARm1110)
#### Post date: [July 15, 2023, 8:46am UTC](https://discuss.elastic.co/t/how-to-install-custom-plugin-dashboard-elastic-stack-8-3/338453/1 "2023-07-15T08:46:36Z")

</div>

hello  
my stack version 8.3.3 and OS ubuntu 22.04  
I wanted to install a plugin from Github, but I'm working on the Debian thread for it, no matter what I did, it didn't install.  
[link custom plugin](https://github.com/lizozom/custom-kibana-theme)  
directory kibana

```auto
/usr/share/kibana/
and
/etc/kibana/

```

file directory  
custom-kibana-theme  
use ls cmd

```auto
drwxr-xr-x ************ 4096 Jul 15 11:57 ./
drwxr-x--- ************ 4096 Jul 15 10:53 ../
drwxr-xr-x ************ 4096 Jul 12 15:39 docs/
-rwxr-xr-x ************ 182 Jul 12 15:39 .eslintrc.js*
drwxr-xr-x ************ 4096 Jul 12 15:39 .git/
-rwxr-xr-x ************ 15 Jul 12 15:39 .gitignore*
-rwxr-xr-x ************ 306 Jul 12 15:39 kibana.json*
-rwxr-xr-x ************ 234 Jul 12 15:39 package.json*
drwxr-xr-x ************ 4096 Jul 12 15:39 public/
-rwxr-xr-x ************ 2850 Jul 12 15:39 README.md*
-rwxr-xr-x ************ 221 Jul 12 15:39 tsconfig.json*
-rw-r--r-- 1 root root 86 Jul 15 11:56 yarn.lock

```

use yarn build to zip folder get this log:

```auto

yarn run v1.22.19
$ yarn plugin-helpers build
$ node ../../scripts/plugin_helpers build
internal/modules/cjs/loader.js:818
  throw err;
  ^

Error: Cannot find module '/home/scripts/plugin_helpers'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
    at Function.Module._load (internal/modules/cjs/loader.js:667:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

```

my config package.json

```auto
{
  "name": "custom_kibana_theme",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "build": "yarn plugin-helpers build",
    "plugin-helpers": "node ../../scripts/plugin_helpers",
    "kbn": "node ../../scripts/kbn"
  }
}

```

And I have to say that I am not a Kibana developer

---

<div class="post-metadata">

### Author: ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)
#### Post date: [July 16, 2023, 1:40pm UTC](https://discuss.elastic.co/t/how-to-install-custom-plugin-dashboard-elastic-stack-8-3/338453/2 "2023-07-16T13:40:45Z")

</div>

This is a third party plugin, it is not made nor supported by Elastic, so you need to ask the developer of the plugin for help on how to fix it.

Changing the Kibana logo was never officially supported and will probably not be possible anymore since this is now a paid feature for Enterprise licenses.

---

<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: [August 13, 2023, 1:41pm UTC](https://discuss.elastic.co/t/how-to-install-custom-plugin-dashboard-elastic-stack-8-3/338453/3 "2023-08-13T13:41:22Z")

</div>

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