Unsigned Plugins Made Simple
To allow unsigned plugins in Grafana, just add a comma-separated list of plugin identifiers to load them without signatures. Here’s how to configure it for Docker or a host installation.
Docker Configuration
Update the environment variable in your Docker container like this:
GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=PLUGIN-ID
Replace PLUGIN-ID
with your plugin identifiers (e.g., my-plugin, another-plugin
).
Host Installation
For a host setup, edit the grafana.ini
file with:
allow_loading_unsigned_plugins=PLUGIN-ID
Swap PLUGIN-ID
with the identifiers of your unsigned plugins.
Manifest File Tweaks
Signed plugins use a MANIFEST.txt
file to store checksums. Delete it if you need to:
- Modify
plugin.json
or other plugin files. - Use a plugin signed for a URL that doesn’t match your Grafana instance.
Learn More About Plugins
Not sure about plugin management? Check out Grafana’s Plugin Management documentation for a detailed guide.