# How to create a sidebar similar to meta documentation sidebar?

**URL:** https://meta.discourse.org/t/how-to-create-a-sidebar-similar-to-meta-documentation-sidebar/332977
**Category:** Support
**Created:** [October 26, 2024, 6:22pm UTC](https://meta.discourse.org/t/how-to-create-a-sidebar-similar-to-meta-documentation-sidebar/332977 "2024-10-26T18:22:13Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Akon\_Konvict](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/akon_konvict/32/459221_2.png) [@Akon\_Konvict](https://meta.discourse.org/u/Akon_Konvict)
#### Post date: [October 26, 2024, 6:22pm UTC](https://meta.discourse.org/t/how-to-create-a-sidebar-similar-to-meta-documentation-sidebar/332977/1 "2024-10-26T18:22:13Z")

</div>

Hi everyone,

I have just joined the discourse community and had a question to ask.

I have self-hosted discourse, but the sidebar is not as cool as the new discourse sidebar for documentation.

 ![sidebar](https://global.discourse-cdn.com/meta/original/4X/d/b/8/db80ef79ea9c5062309e083b8d3076721b053552.png)

How can I create one or is it already available as a component or plugin?

Thank you so much.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [October 26, 2024, 6:26pm UTC](https://meta.discourse.org/t/how-to-create-a-sidebar-similar-to-meta-documentation-sidebar/332977/2 "2024-10-26T18:26:35Z")

</div>

Welcome to Meta 👋

The plugin you are looking for is

> [@Discourse Doc Categories](https://meta.discourse.org/t/discourse-doc-categories/322376):
>
> discourse2Summary Discourse Doc Categories provides the ability for particular categories to be set aside for documentation, enabling additional features for them.hammer_and_wrenchRepository Link [https://github.com/discourse/discourse-doc-categories](https://github.com/discourse/discourse-doc-categories)open_bookInstall Guide [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)warning Note that this plugin is in active development and not yet fully complete. Features The Discourse Doc Categories plugin that allows you to host str…

---

<div class="post-metadata">

### Author: ![Akon\_Konvict](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/akon_konvict/32/459221_2.png) [@Akon\_Konvict](https://meta.discourse.org/u/Akon_Konvict)
#### Post date: [October 26, 2024, 7:46pm UTC](https://meta.discourse.org/t/how-to-create-a-sidebar-similar-to-meta-documentation-sidebar/332977/3 "2024-10-26T19:46:14Z")

</div>

@Moin I am getting this error at the end after this command `./launcher rebuild app`.

```plaintext
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean' failed with return #<Process::Status: pid 317 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"yarn", "cmd"=>["if [\"$version\" != \"tests-passed\"]; then\n rm -rf app/assets/javascripts/node_modules\nfi", "su discourse -c 'yarn config set network-timeout 60000 -g'", "su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'"]}
bootstrap failed with exit code 1
**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
777664b8ad6441b3a3463638d286f3677b3b5ab3fac4fa17b41a7de5e5886628

```

Can you help me with this?

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [October 26, 2024, 11:21pm UTC](https://meta.discourse.org/t/how-to-create-a-sidebar-similar-to-meta-documentation-sidebar/332977/4 "2024-10-26T23:21:48Z")

</div>

> [@Akon\_Konvict](#):
>
> `please scroll up and look for earlier error messages, there may be more than one`

You need to look for earlier errors.
