> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myrax.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> What plugins are and how to install them

Plugins extend the panel with new sidebar tabs and backend services. A plugin
is a directory with a manifest, a JS frontend the panel loads natively (no
iframes) and, optionally, a backend runtime process the panel supervises and
proxies.

Plugins are **trusted code** — they run with the panel's privileges. Install
only what you'd run as root anyway.

## Enable the plugin system

Off by default. Turn it on once:

```sh theme={null}
myrax add-ons enable
```

or flip the **Add-ons** toggle in panel Settings.

## Install from the store

The built-in catalog installs by name:

```sh theme={null}
myrax plugin install marzban    # manage a Marzban panel from Myrax
myrax plugin install terminal   # full PTY shell in the browser
```

The same store lives in the panel under **Plugins → store**, with one-click
install.

## Install from anywhere else

```sh theme={null}
myrax plugin install https://github.com/you/my-plugin   # git URL
myrax plugin install /opt/dev/my-plugin                 # local directory
```

## Manage

```sh theme={null}
myrax plugin list           # interactive enable/disable
myrax plugin update <id>    # re-install from source
myrax plugin logs <id>      # tail the runtime log
myrax plugin restart <id>   # bounce the runtime
myrax plugin remove
```

Everything lands in `/var/lib/myrax`: plugin code, per-plugin data
directories and runtime logs.

## Want to build one?

Start with the [quickstart](/plugins/dev/quickstart) — a working sidebar tab
in a few minutes.
