Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

immich

High-performance self-hosted photo and video management solution running natively on FreeBSD using Podman containers.

Ficha actualizada 22 sept 2026, 20:54 · upstream 22 sept 2026, 20:27 · release sin release detectada

00

Qué es immich

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Immich is a high-performance, self-hosted alternative to Google Photos that provides automatic backup from mobile devices, facial recognition, object detection, location-based browsing, and a modern web interface. The Daemonless stack runs entirely on native FreeBSD without requiring Linux emulation or Docker Desktop. It leverages Podman for container orchestration, offering a lightweight and efficient deployment approach. The solution includes machine learning capabilities for smart search and image classification.

CASOS DE USO
  • Automated photo backup from mobile devices to cloud storage
  • Facial recognition for identifying family members across photos
  • Object detection for content categorization (e.g., pets, sports)
  • Location-based browsing with geotagged photo organization
  • Smart search using AI-powered image classification and metadata analysis
  • Centralized media library management on a FreeBSD system
PUNTOS DESTACADOS
  • Runs natively on FreeBSD without requiring Linux emulation or Docker Desktop
  • Uses Podman for container orchestration, providing a lightweight alternative to Kubernetes
  • Supports both Node.js and Python-based machine learning services with ONNX Runtime
  • Built-in facial recognition and object detection capabilities powered by TensorFlow
  • Modern web interface with responsive design and mobile app support
  • Open-source community with active development and regular releases
PRECAUCIONES
  • Requires FreeBSD 15.0 or later with Podman installed, which may not be available on all hardware platforms
  • Machine learning models are cached locally in /cache/huggingface; large model deployments require sufficient disk space (~2GB+)
  • PostgreSQL version defaults to 14 (can upgrade to 18), and database migrations may need manual intervention
  • No built-in cloud backup or auto-sync with Google Photos — users must manually upload photos from mobile devices
  • Limited support for cross-platform compatibility compared to Docker-based alternatives
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Deploy the Immich stack using Podman Compose. Ensure your host has FreeBSD 15.0+ and Podman installed. Create a jail with OCIJail 0.5.0+ to enable sysvipc for PostgreSQL shared memory. Set environment variables IMMICH_MACHINE_LEARNING_URL, IMMICH_HOST, TZ, DB_PASSWORD, and UPLOAD_LOCATION in .env files. For AppJail Director deployment, use the provided directory structure with device mounts for storage volumes. Always change default passwords after first startup. Monitor disk usage as photo libraries grow over time.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.