Home Assistant Community Add-on: Portainer

I just installed portainer on Hassio version 0.98.5 and managed to pull a few images but not this one:

signalk/signalk-server

Found that I needed to be logged in to dockerhub registry and I get promoted that the image was downloaded successful but it does not show in my image list.

How can I debug why this fails? I tried on my Mac to run “docker pull signalk/signalk-server” and that works fine.

As far as I can see no errors show up in the logs anywhere.

I fixed this :slight_smile: Seems the image did not include ARM support. I compiled my own to get it working on sbarmen/signalk. Works fine now!

Is it possible to issue portainer commands from automations in home-assistant or Node-Red? I would love to for istance check a sensor to poll for updates and if it does not update within 5 minutes then issue a rebstart of a container. Is this possible?

1 Like

:tada: Release v0.7.5

Full Changelog

This is a maintenance release.

:hammer: Changes

  • :fire: Removes unneeded access to config folder
  • :arrow_up: Upgrades add-on base image to v5.0.1

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

:tada: Release v0.8.0

Full Changelog

This is mainly a maintenance release, but support for accessing the Edge Agent was added :tada:

:hammer: Changes

  • :arrow_up: Upgrades Portainer to v1.22.1
  • :sparkles: Adds port mapping for Edge Agent (#25)

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

:tada: Release v0.8.1

Full Changelog

This is a general maintenance release.

:hammer: Changes

  • :arrow_up: Upgrades Portainer to v1.22.2
  • :arrow_up: Upgrades add-on base image to v5.0.2
  • :arrow_up: Upgrades nginx to 1.16.1-r1

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

:tada: Release v0.8.2

Full Changelog

This is a general maintenance release.

:hammer: Changes

  • :arrow_up: Upgrades Portainer to v1.23.0
  • :arrow_up: Upgrades add-on base image to v5.0.3

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

I keep getting errors when trying to pull oznu/homebridge or a downloaded tar image file.

Error is client and server API version mismatch (1.39 vs 1.40). I think you need to set this environment variable -e DOCKER_API_VERSION=1.39 in your image @frenck

2 Likes

Ignore - i thought my add on wasn’t starting but it was, it just took a surprisingly long time (5 minutes+)

:tada: Release v0.9.0

Full Changelog

This is a general maintenance release.

:hammer: Changes

  • :fireworks: Updates maintenance/license year to 2020
  • :books: Adjust add-on installation instructions
  • :pencil2: Funding adjustments
  • :pencil2: Fixes some spelling and grammar
  • :arrow_up: Upgrades add-on base image to v6.0.1
  • :arrow_up: Upgrades nginx to 1.16.1-r4
  • :arrow_up: Upgrades lua-resty-http to 0.15-r0

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work:
https://github.com/sponsors/frenck or https://patreon.com/frenck

I’m having this problem too. Trying to create an infinitude container. Pulling an image and creating from Dockerfile fail. Is there a way for me to add the ENV var? I’m very new to hassos but not Docker or Linux.

Thanks.

Anyone used the API ? I am looking for an example to get info about a container running in Portainer…
I want to be able to restart a container with a command… Is that possible?

:tada: Release v1.0.0

Full Changelog

:tada: Stable! v1.0.0 is here!

:warning: Breaking change: Direct access to the add-on has been removed in favor of Ingress. This means all direct access related options (i.e., SSL settings) and the direct access port setting, has been removed.

:hammer: Changes

  • :books: Update add-on documentation to use new YAML configuration format
  • :hammer: Re-branding
  • :hammer: Update add-on config with new password & list features
  • :hammer: Updates for upstream Supervisor changes
  • :arrow_up: Upgrades Portainer to v1.23.1
  • :arrow_up: Upgrades add-on base image to v7.0.2
  • :hammer: Update community forum links
  • :sparkles: Adds agent secret support (#31)
  • :fire: Remove direct access support
  • :books: Remove Hass.io references
  • :hammer: Improve Portainer service script
  • :tada: Make add-on stable/production ready

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work:
https://github.com/sponsors/frenck or https://patreon.com/frenck

So I’m confused…

I decided to install this as I was getting so many add-ons I wasn’t sure which were using what resources.

It shows all but one container as unused.

I unprotected, rebooted, restarted it a few times, same answer.

But I then uninstalled this add-on, and installed Portainer directly in the host from the docker distros, and it (appropriately) shows they are all in use:

Is this add-on only appropriate to some certain sort of hass.io install? I’m running it in a docker image on ubuntu. Maybe I just didn’t understand the purpose?

Home assistant managed containers are hidden by default. Please see addon documentation for more information including instructions on how to unhide them.

Does hidden = unused? I wouldn’t be surprised to not see them, I was surprised to see them labeled “unused” especially with all the suggestions to delete unused.

Hi All, I am trying to pull an image for a new container in portainer from the docker hub. When I click deploy it spins around for a about 5 minutes and then stops and nothing has happened. I am new to portainer, is there a way to check any logs or is there some settings I should have changed before I can pull an image from docker hub? I am running Hassio on a VM and have installed the portainer add on and not changed any settings in the add on. Any advice would be appreciated.

EDIT: figured out it was just 1 specific image that wouldn’t pull. Tried a small image and it worked fine.

Greetings,

Thanks for this add-on it has worked great. One issue I am having is getting the Edge Agent working. I had this working with a manual deploy of portainer previously but have since adopted HA and thought it would be better to manage everything in one place.

I tried to register a new edge agent container on my remote server, the ports are open, but I don’t see anything listening on 8000 on my HA system. It has v1.2 of the add-on installed. I assume there is a config option I need to set to force the 8000 port? I was looking in the documentation and couldn’t find anything obvious, but I do see in your code where the port is defined.

I’ve installed the add-on. I can access the containers from using the addon/webui link from within homeasistant but I can’t access portainer directly from another url on my browser 192.168.1.26:8000 or 9000. What am I missing?

Am I missing specific config settings within the addon configuration?
Tried adding 8000 and 9000 to the Host under network also.

Possibly just uninstall the add on and pull it directly onto ubuntu? ```
docker pull portainer/portainer

Thanks

Uninstalled the awkward addon add pulled in the portainer directly from the command line and assigned port 9000. Works perfectly now.

1 Like