Foro Club Tesla España

Zona General => Bricolajes => Mensaje iniciado por: Marten en 22 de Noviembre de 2024, 03:29:05 pm

Título: Actualizar Teslamate en Portainer
Publicado por: Marten en 22 de Noviembre de 2024, 03:29:05 pm
Hola

Tengo un miniPC al que le he metido Proxmox y en uno de los contenedores una distro Debian y Portainer para instalar Teslamate. Es lo único que hay en Portainer. Me lleva funcionando OK desde agosto.

Ha salido alguna actualización de Teslamate y me siento extremadamente torpe porque no sé cómo actualizarlo. No sé si tengo que abrir una consola directamente en Debian y ejecutar comandos desde allí o tiene que ser a través de Portainer.

Backup sí que lo tengo realizado porque lo gestiono desde Proxmox y tengo una tarea para hacer copia del contenedor de Debían y de otro con Home Assistant. Así que eso lo tengo solventado. Pero el actualizar Teslamate me tiene comida la moral. ¿Alguien que me pueda orientar?

Gracias de antemano a todos

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

Título: Re: Actualizar Teslamate en Portainer
Publicado por: setyen en 22 de Noviembre de 2024, 03:40:15 pm
Yo todavía estoy esperando a que me llegue el coche, cuando me llegue lo intentaré instalar, yo tengo Home assistant, y lo único que te puedo decir, que el algunas ocasiones para actualizar hay que actualizar desde el contenedor y no desde la aplicación, no sé si te puede servir de ayuda, siento no poder ayudarte más
Título: Re: Actualizar Teslamate en Portainer
Publicado por: inigoml en 22 de Noviembre de 2024, 04:11:20 pm


Hola

Tengo un miniPC al que le he metido Proxmox y en uno de los contenedores una distro Debian y Portainer para instalar Teslamate. Es lo único que hay en Portainer. Me lleva funcionando OK desde agosto.

Tienes que actualizar la imagen del contenedor. En docker compose se hace con un simple "pull". En Proxmox no sé porque no lo uso pero dado que es un gestor para facilitar la vida y hacerlo más simple imagino que tiene que tener un equivalente a "actualizame la imagen desde el repositorio del que la cogiste".


Enviado desde mi 21051182G mediante Tapatalk

Título: Re: Actualizar Teslamate en Portainer
Publicado por: Marten en 22 de Noviembre de 2024, 04:33:56 pm
Hola

Yo creo que tendré que hacer el pull desde Debian. Como tengo backup si hago algo mal....

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

Título: Re: Actualizar Teslamate en Portainer
Publicado por: kasal en 22 de Noviembre de 2024, 04:53:33 pm
Desde el terminal de debían como te han dicho y ejecutas:

docker compose pull
docker compose up -d

Enviado desde mi CPH2609 mediante Tapatalk

Título: Re: Actualizar Teslamate en Portainer
Publicado por: Marten en 22 de Noviembre de 2024, 07:21:10 pm
Soy un negado. He parado el docker desde Portainer, he hecho un pull y Up y me ha creado otra instalación de Teslamate paralela, sin mantener datos

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

Título: Re: Actualizar Teslamate en Portainer
Publicado por: Guinola en 22 de Noviembre de 2024, 10:35:23 pm
En Portainer, entra en el contenedor que quieras actualizar, clicas en Recreate y seleccionas Pull last image, así de fácil.
Título: Re: Actualizar Teslamate en Portainer
Publicado por: Marten en 23 de Noviembre de 2024, 07:36:16 pm
En Portainer, entra en el contenedor que quieras actualizar, clicas en Recreate y seleccionas Pull last image, así de fácil.
No puede ser tan sencillo.... Saco un rato luego y pruebo, que antes tengo que hacer nuevo Backup.

Gracias @Guinola

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

Título: Re: Actualizar Teslamate en Portainer
Publicado por: Marten en 23 de Noviembre de 2024, 07:52:40 pm
Hola @Guinola

Realizado, gracias de nuevo. No podía ser más sencillo y estaba completamente atascado.

Gracias de nuevo

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk
Título: Re: Actualizar Teslamate en Portainer
Publicado por: Guinola en 24 de Noviembre de 2024, 04:18:53 am
Hola @Guinola

Realizado, gracias de nuevo. No podía ser más sencillo y estaba completamente atascado.

Gracias de nuevo

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

A mandar ;D
Título: Re: Actualizar Teslamate en Portainer
Publicado por: EddieKnight en 25 de Noviembre de 2024, 10:52:57 am
En entornos como Docker o Portainer es importante mapear las rutas de datos (en este caso el lugar donde se guarda la configuración y la base de datos) fuera del contenedor. Así, cuando actualizas el contenedor, esos datos no se pierden.

Quizá es por eso que ahora tienes "una instalación limpia". A mi me pasó lo mismo y perdí un mes de datos. Nada grave y así se aprende...
Título: Re: Actualizar Teslamate en Portainer
Publicado por: inigoml en 25 de Noviembre de 2024, 03:04:14 pm


En entornos como Docker o Portainer es importante mapear las rutas de datos (en este caso el lugar donde se guarda la configuración y la base de datos) fuera del contenedor. Así, cuando actualizas el contenedor, esos datos no se pierden.

La configuración va en variables de entorno del docker. No se pierde. Y la BD directamente es que va en otro contenedor y se debería hacer una exportación periódica para evitar sustos. Es un postgresql por lo que con un simple pg_dump es más que suficiente.

Enviado desde mi 21051182G mediante Tapatalk