A plugin that allows connection to a portainer.io server, which is a Docker container management solution that can itself be easily installed in a container. Using this plugin, you can retrieve all Docker instances configured on portainer.io as well as all their containers in Jeedom.
The plugin also features a health page and a dedicated dashboard that displays an overview of all containers and allows you to perform all basic actions, similar to the “Containers” page on portainer.io.
| Component | Version |
|---|---|
| Debian | Bullseye(11) & Bookworm(12) |
| Jeedom | >= 4.2 |
To use the plugin, you must download, install, and activate it just like any other Jeedom plugin. You must already have a portainer.io server; the various options for setting one up are very well documented on their website.
In the plugin configuration, you’ll need to enter the Portainer URL in the format http://PORTAINER_SERVER:9000, along with a username and password.
You can also choose whether or not to enable the panel, as well as the parent object that will be used when creating Jeedom devices: if a device with the same name does not yet exist under that object, the new Portainer device will have that object as its parent; otherwise, it will be set to “None.” You can also choose between two modes for automatic synchronization:
Tip
The Synchronize action available on the devices page to force a manual synchronization will always create any missing containers. The option above applies only to automatic synchronization
Once a user has been configured, the plugin will attempt to connect to portainer.io every minute to synchronize. All devices that the plugin has access to will be automatically created in Jeedom; it is not possible to create a device manually. You can perform a manual synchronization using the button on the devices page.
There are two options for importing stdout and stderr logs into Jeedom. If the corresponding options are enabled on the device, the logs will be read each time the device synchronizes and will be accessible in the Jeedom logs interface.
On EndPoint-type devices (Docker instances, Portainer agents, etc.), the following info commands are available:
On Container-type devices, the following info commands are available:
and action commands:
If you’re having a problem, start by reading the latest threads related to the plugin on community.
If you still can’t find an answer to your question, feel free to create a new thread—and don’t forget to include the plugin tag (plugin-portainer).
At a minimum, you must provide:
Preformatted Text (use the </> button on the community), no files!