Saltar al contenido principal

Técnico

Immich 3.3.1: fotos, permisos y backup verificable

Cómo separar fotos operativas, metadatos y usuarios con Immich, PostgreSQL y backups probados antes de mover archivos de inspección o aula técnica.

Autor
ULTIMA MILLA · Equipo técnico
Publicado
Lectura
4 min
Immich 3.3.1: fotos, permisos y backup verificable
Imagen ilustrativa · Immich 3.3.1: fotos, permisos y backup verificable

Una biblioteca externa de Immich guarda el archivo original en un volumen montado y registra sus metadatos en PostgreSQL. Esa diferencia cambia la forma de ordenar fotos de inspección, obra o aula técnica cuando ya existen carpetas con años de nombres repetidos. Immich 3.3.1 agrega correcciones sobre personas compartidas y despliegue Docker. Esta nota muestra cómo separar carga, permiso, búsqueda y restauración.

Dónde aparecen las fotos sin dueño

El dolor aparece cuando una carpeta mezcla fotos de obra, capturas de garantía y videos de capacitación. Immich publicó la versión 3.3.1 el 8 de octubre de 2026, con correcciones de uso compartido de personas y archivos de despliegue en la release oficial de GitHub. El dato que corrige la costumbre vieja es simple: el release trae docker-compose.yml, example.env y variantes para instalación junto con la aplicación móvil. En la encuesta 2026 de Stack Overflow, PostgreSQL aparece con 57,9 % de uso entre quienes respondieron sobre bases de datos, según el reporte de bases de datos. Para una pyme, ese número importa porque Immich guarda álbumes, usuarios y referencias en una base qué se puede respaldar y consultar. La directora de una escuela técnica agrotécnica del este provincial puede tener 18 celulares cargando imágenes de prácticas. El detalle que ordena la escena no es el teléfono: es una etiqueta de aula pegada en la funda, porque permite saber de qué grupo viene cada serie. El antagonista es la carpeta común con permisos heredados.

Cómo funciona por dentro

El flujo base tiene seis pasos. Primero, el usuario sube una foto desde móvil o web. Segundo, Immich guarda el archivo en la ubicación de carga y escribe en PostgreSQL el dueño, la fecha, el álbum, los metadatos y el estado de procesamiento. Tercero, el servidor genera miniaturas y búsquedas para consulta rápida. Cuarto, un administrador crea usuarios, cupos y reglas de acceso. Quinto, una biblioteca externa permite leer carpetas ya existentes desde un volumen montado. Sexto, el backup copia base, archivos de carga, configuración y secretos. La guía Docker Compose de Immich separa servicios de aplicación, base y dependencias. PostgreSQL guarda registros estructurados; el volumen de carga guarda fotos y videos; Redis ayuda con trabajos internos; el servicio de machine learning procesa búsquedas y personas. Cada componente tiene una falla visible: base caída, cola frenada, disco lleno o archivo sin miniatura. La documentación de bibliotecas externas exige montar rutas que vean los contenedores y permite marcar carpetas de solo lectura. Ese detalle evita que una prueba de catálogo borre originales. La administración crea la biblioteca, elige el dueño y define cuándo se escanea.

Qué se instala o configura primero

El primer entregable verificable es un lote de 200 fotos con dueño, álbum, carpeta original y respaldo probado. La pila mínima usa Docker Compose, Immich 3.3.1, PostgreSQL 17, Redis, almacenamiento local o S3 compatible y un proxy TLS con Caddy o Nginx. El costo chico ronda USD 50 a USD 120 mensuales para servidor, disco y copia externa. Con dólar oficial vendedor a ARS 1535, queda entre ARS 76.750 y ARS 184.200 por mes, sin contar carga inicial ni selección de fotos duplicadas. La implementación toma de dos a cuatro días si la organización ya tiene carpetas separadas por área. UMSA podría usar este patrón para inspecciones, aulas, garantías o mantenimiento: un circuito donde cada foto tiene dueño y cada borrado deja señal. La parte técnica no reemplaza una política de retención; la vuelve comprobable. La gestión de usuarios define quién administra cuentas y qué puede hacer cada persona. La función de compartir sirve para entregar un álbum sin abrir toda la biblioteca. El primer control debe probar lectura, carga y borrado con tres roles distintos.

Dónde se rompe y cómo probarlo

El primer riesgo es montar una carpeta externa con permiso de escritura. La señal aparece cuando un usuario puede borrar desde la interfaz un archivo que vive en el archivo histórico. La prueba crea una biblioteca de solo lectura, intenta borrar una foto y revisa que el original siga en disco. El segundo riesgo es creer que copiar fotos alcanza. La señal aparece en una restauración con archivos presentes y base vacía. La guía de backup y restauración pide respaldar base de datos y archivos. La prueba mínima restaura en otro servidor, entra con un usuario y abre un álbum completo. El tercer riesgo aparece cuando la búsqueda facial o de objetos consume recursos en horario de trabajo. La señal es una cola de procesamiento que sube y no baja. La prueba carga 500 fotos de muestra, mide CPU y define una ventana nocturna para procesar. El cierre práctico: elegí una carpeta, montala de solo lectura y restaurá tres fotos antes de invitar usuarios.

Para seguir leyendo

  • mendoza
  • immich
  • postgresql
  • backup
  • pymes-ar

ULTIMA MILLA · Equipo técnico

Servicios IT integrales con sede en Guaymallén, Mendoza: redes, seguridad electrónica, telecomunicaciones, software, soporte y energía IT. 22+ años de trayectoria y 518 antecedentes técnicos documentados.

Conocer la empresa

Aplicación

Servicios y proyectos vinculados a esta nota

Todas las notas sobre software y automatización (250)