iHost custom Repository

In eWeLink CUBE Version 2.1.0 a custom repository section has been added. How to use it? What are the limitations? I would like an example.

You add a repository other than Docker Hub’s official one, for instance, Google Cloud, or Amazon Elastic Container Registry.

You can also add preferred mirror sources.

Just input the URL and authentication info (if needed) to add it.

Limitation:

1# It only supports HTTPS protocol
2# You will need to use a full path to add a new image to your CUBE

Docker hub uses a simplified like:

owner/projectname

For 3rd party repositories:

https://domain.com/directory/image_name:tag

1 Like

and no github?

There’s no specific limitation in sources as far as I know

Hello.Can someone explain how does the repository function work?Because i installed the homeassistant/armv7-homeassistant image but is not the latest version published on dockerhub.Am i missing something?Since no option to choose version shouldn’t pull the latest?

I use the docker version well on iHost and it is in the last version available.
The version 2024.7.4.

If you used homeassistant/home-assistant probably so.Mine fails to start.But using the arm i posted above it does run.But doesn’t pull latest version

If you are unfamiliar with this, you probably don’t need to use this; Sticking with the stock Docker Hub source would be good.

If you do need this feature and using a Docker Hub mirror, please note:

Images from such mirrors could be versions behind. Please refer to the readme and document of the repository you source for further instructions. Certain would offer a way to force-pull a specific (latest) version.

I used Docker Hub to pull the image and not a mirror but latest version was not pulled.

Does the latest tag contain the armv7 version?


Yes.But it pulled version 2023.7

try homeassistant/home-assistant/

https://hub.docker.com/r/homeassistant/home-assistant/tags?page=&page_size=&ordering=&name=latest

I had a working install that for some reason could not load.I deleted volumes and made the install again from homeassistant/home-assistant/ but could not load.I tried the arm7 and went through BUT pulled 2023 version.I finally formated sd and hard reset ihost.Now it run the image from homeassistant/home-assistant/ fine.But my question still is how does this repository thing work.I mean why did it pull older version?

Like I said above, if you don’t know about it, you properly don’t need the feature for now.

It gives you access to Docker image repositories aside from the official Docker Hub, like private ones on Google, Amazon Cloud, or other public ones.

How can I use a different tag from latest for a image in Docker hub?

We only support pull latest tag from Docker hub.

I mean, adding a custom repo (that’s also happens to be from Docker hub) and set it to a different tag.

I.e. Like this or something similar.

I would like to understand how to add Github to the options.

For example, I am trying to add this repository and I cannot successfully display the image in it.

example:

For repositories other than Docker Hub,

You may need to input the full path of the image to pull

When you say full path, would that be it?

Even putting this path I still can’t find anything! And nothing appears in the interface!

1 Like