El registro en este foro no incluye alta en el Club. Para altas en el Club Tesla Oficial sigue este enlace

Foro: Club Tesla España

Accede aquí a la web oficial del Club

Marten

*
  • *****
  • 619
    • Ver Perfil
Actualizar Teslamate en Portainer
« 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

Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327

setyen

*
  • ****
  • 400
    • Ver Perfil
Re: Actualizar Teslamate en Portainer
« Respuesta #1 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
No te arrepentirás, date prisa: https://ts.la/alfredo229541

inigoml

*
  • *****
  • 6855
  • I'll miss you, LFP!
    • Ver Perfil
Re: Actualizar Teslamate en Portainer
« Respuesta #2 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

Descuento en tu Tesla:
https://ts.la/iigo313438

Marten

*
  • *****
  • 619
    • Ver Perfil
Re: Actualizar Teslamate en Portainer
« Respuesta #3 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

Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327

kasal

*
  • *****
  • 1791
    • Ver Perfil
Re: Actualizar Teslamate en Portainer
« Respuesta #4 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

Marten

*
  • *****
  • 619
    • Ver Perfil
Re: Actualizar Teslamate en Portainer
« Respuesta #5 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

Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327
Re: Actualizar Teslamate en Portainer
« Respuesta #6 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.

Marten

*
  • *****
  • 619
    • Ver Perfil
Re: Actualizar Teslamate en Portainer
« Respuesta #7 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

Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327

Marten

*
  • *****
  • 619
    • Ver Perfil
Re: Actualizar Teslamate en Portainer
« Respuesta #8 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
Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327
Re: Actualizar Teslamate en Portainer
« Respuesta #9 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
Re: Actualizar Teslamate en Portainer
« Respuesta #10 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...
Link de referido de Tesla: https://ts.la/alex348478

inigoml

*
  • *****
  • 6855
  • I'll miss you, LFP!
    • Ver Perfil
Re: Actualizar Teslamate en Portainer
« Respuesta #11 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

Descuento en tu Tesla:
https://ts.la/iigo313438