Si el paquete de MotionEye de ZimaOS está atascado en una versión antigua, no confíes en un actualizador automático genérico de contenedores para saltar a ciegas entre versiones principales de MotionEye. Haz una copia de seguridad de la configuración y las grabaciones, identifica la imagen en ejecución y luego cambia a una imagen mantenida de MotionEye tras revisar la versión y los cambios de migración.
Esto importa aún más ahora porque MotionEye 0.44.0 es una versión importante para la seguridad: cambió la autenticación, corrigió varias vulnerabilidades y modificó la forma en que las instancias remotas de MotionEye se autentican entre sí.
Comprueba la versión y la imagen en ejecución
docker ps --format 'table {.Names} {.Image}' | grep -i motioneye
docker logs --tail 100 motioneye
No des por sentado que la versión que muestra la ficha de App Store coincide con la de la imagen que se está ejecutando.
MotionEye 0.44.0 es el límite de seguridad actual
La página de lanzamientos actual de MotionEye indica que 0.44.0 es la versión más reciente e incluye mejoras en la seguridad de la autenticación y correcciones para avisos de seguridad.
Primero, haz una copia de seguridad de la configuración y los videos
Anota las rutas del host asignadas a la configuración y los archivos multimedia de MotionEye. Copia esos directorios antes de reemplazar la imagen del contenedor.
Usa la imagen mantenida de GHCR
El proyecto original ahora publica imágenes para varias arquitecturas en ghcr.io/motioneye-project/motioneye. Prefiere una etiqueta estable fijada, como 0.44.0, en lugar de una imagen antigua abandonada o una etiqueta de desarrollo flotante.
No actualices automáticamente sin leer las notas de la versión
MotionEye 0.44.0 cambia la autenticación remota de MotionEye y exige contraseñas cuando algunas implementaciones anteriores podían permitir credenciales en blanco. Por tanto, una descarga automática del contenedor puede iniciarse correctamente y, aun así, dejar de conectar las cámaras remotas.
Por qué Tugtainer no es toda la solución
La respuesta del foro sugirió Tugtainer para actualizar contenedores. Un actualizador de contenedores puede descargar y volver a implementar una imagen, pero no puede determinar si el diseño de los volúmenes antiguos, las credenciales, los secretos de las cámaras remotas o los cambios incompatibles son compatibles.
Verifica las cámaras después de la actualización
Comprueba las cámaras locales, las cámaras remotas de MotionEye, las rutas de grabación, las notificaciones y cualquier integración con Telegram que uses. Confirma que la interfaz funciona en el puerto 8765 y revisa los registros en busca de errores de autenticación o de las cámaras.
No expongas MotionEye directamente a Internet
Incluso después de instalar las actualizaciones de seguridad, mantén la interfaz de administración detrás de una red privada, una VPN o una conexión HTTPS autenticada, en lugar de usar el reenvío de puertos directamente.
La guía personalizada de Docker explica el flujo de trabajo de contenedores de ZimaOS.
Comprueba la arquitectura de la imagen
Usa una imagen compatible con la arquitectura del host ZimaOS. El registro de contenedores upstream publica actualmente imágenes para varias arquitecturas de Linux, así que no hay motivo para reconstruir una imagen antigua solo para obtener compatibilidad con amd64.
Ten en cuenta los cambios de autenticación posteriores a 0.44.0
MotionEye 0.44.0 requiere credenciales más seguras y modifica la autenticación remota de MotionEye. Si las cámaras remotas dejan de funcionar después de la actualización, revisa el nuevo flujo de secretos compartidos y credenciales antes de revertir los cambios.
Guarda una copia de la configuración para revertir los cambios
No sobrescribas la única configuración que funciona durante el primer intento de actualización. Guarda una copia con fecha y hora del directorio de configuración para poder restaurar el contenedor y los ajustes anteriores si una migración causa problemas.
Preguntas frecuentes
¿Cuál es la versión actual de MotionEye?
El proyecto upstream indica que 0.44.0 es la versión más reciente.
¿Puedo simplemente cambiar la etiqueta de la imagen?
Solo después de hacer una copia de seguridad de los datos y leer las notas de la versión, especialmente porque 0.44.0 modifica el comportamiento de autenticación.
¿Tugtainer gestionará de forma segura todas las actualizaciones?
No. Puede automatizar las actualizaciones de imágenes, pero no puede validar migraciones incompatibles a nivel de aplicación.
¿Por qué actualizar si mi versión anterior todavía funciona?
0.44.0 incluye correcciones de seguridad, por lo que seguir usando versiones anteriores vulnerables supone un riesgo evitable.



