# Install and update plugins

Since version 9.5 of GLPI, the Marketplace to install and update plugins is available.

This feature can be acttiYou will have to create a registration key beforehand. The procedure is available [here](https://faq.teclib.com/10_procedures/marketplace_registration_key/).

The Marketplace consists of two tabs :

* **Installed** allowing to activate/deactivate and update plugins
* **Discover** allowing to access the complete catalog of plugins and to install them.

![Alt text](https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2Fgit-blob-19c36ea9d15574ac17c1c73b684a10f2d316987c%2FInstallation-1.png?alt=media)

<div align="left"><figure><img src="https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2FpMXrOchFwi5ZyFNMrUny%2Fimage.png?alt=media&#x26;token=abd1fec9-2076-4915-b3c9-13bfe2b42157" alt=""><figcaption></figcaption></figure></div>

## Manual installation

***

### Download

All GLPI plugins are available on the [GLPI catalog](https://plugins.glpi-project.org/#/)

Note that a plugin can have several versions, each version is most of the time specific to a particular version of GLPI. So be sure to select the right file to download!

Once the plugin has been chosen, just follow the following steps:

* Click on the Download button

![Alt text](https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2Fgit-blob-f9f729e07999ed7da09718c45d982d94e58b2c59%2FInstallation-3.png?alt=media)

* Copy the address

![Alt text](https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2Fgit-blob-7660e337c67da7bc1c4914d74f717e3ef4e18965%2FInstallation-4.png?alt=media)

* Go in ssh on the server then in the glpi/plugins folder

Follow the following steps:

![Alt text](https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2Fgit-blob-bbc54cc0bbe774f2b257caa69ee390cc82733540%2FInstallation-5.png?alt=media)

1. Download
2. Unzip
3. Delete the archive
4. Apply the correct permissions

***

### Installation

Go to **`setup`** > **`Plugins`**. If the Marketplace is activated you have to in order to return to the old plugin interface.

* So now you need to Install and Activate it. The installation will create the possible tables in the database.&#x20;
* Click on ![Alt text](https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2Fgit-blob-2e5556c6c64a4c208d852d84d2b7a2efc310ea0f%2FInstallation-7.png?alt=media)&#x20;
* Activation will make the plugin accessible to users.&#x20;
* Click on the ![Alt text](https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2Fgit-blob-981f2427f2b5e12b88a9917f616bc1df660e634b%2FInstallation-8.png?alt=media)which will turn green once the plugin is activated ![Alt text](https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2Fgit-blob-eacd23490b24bcdb78d1a66c5cde3ac337b04409%2FInstallation-9.png?alt=media).

## Updating a plugin

Updating a pluginis done by physically removing (Caution: not to be confused with Uninstalling a plugin) the previous version and installing the new version. You just have to delete the folder corresponding to the plugin and refer to the installation paragraph of the plugin for the rest of the procedure.

## Uninstall a plugin

The uninstallation of a plugin is done from the plugin configuration interface. Simply click on ![Alt text](https://2961961068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGALtnzA2IROeldmXKt5%2Fuploads%2Fgit-blob-462103ce5f24c2592996cec17fc3fa7697b51b46%2FInstallation-10.png?alt=media). Then you can even if you want to delete the folder in the plugins directory.

## References

GLPI Documentation [Install and update plugins](https://glpi-user-documentation.readthedocs.io/fr/latest/modules/configuration/plugins.html)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.glpi-project.org/tutorials/plugins/install-update_plugins.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
