informatica:software:aplicaciones_web:immich
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:software:aplicaciones_web:immich [2023/07/15 17:38] – creado tempwin | informatica:software:aplicaciones_web:immich [2025/02/28 12:21] (actual) – [Docker] tempwin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Immich ====== | ====== Immich ====== | ||
| - | Aplicación web para vídeo | + | Aplicación web para almacenar |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| {{ https:// | {{ https:// | ||
| + | |||
| + | ===== Características ===== | ||
| + | |||
| + | * Subida y visualización de vídeos y fotos | ||
| + | * Control de duplicados | ||
| + | * Descarga de fotos y vídeos | ||
| + | * Soporte multiusuario. | ||
| + | * Creación de álbumes. | ||
| + | * Compartición de álbumes. | ||
| + | * Soporte de formatos crudos (//raw//) | ||
| + | * Visor de metadatos (EXIF, mapa) | ||
| + | * Búsqueda por metadatos, objetos, caras y CLIP | ||
| + | * Gestión de usuarios. | ||
| + | * Soporte de OAuth | ||
| + | * API Keys | ||
| + | * Estructura de almacenamiento definida por el usuario | ||
| + | * Compartición pública. | ||
| + | * Archivado de imágenes. | ||
| + | * Favoritos. | ||
| + | * Mapa global | ||
| + | * Reconocimiento de caras | ||
| + | * Memorias (hace X años) | ||
| + | * Galería de solo lectura | ||
| + | * Fotos apiladas | ||
| + | * Copia de seguridad automática (con aplicación móvil para Android o iOS) | ||
| + | * Traducción a múltiples idiomas (incluido el español) | ||
| + | ===== Instalación ===== | ||
| + | |||
| + | ==== Docker ==== | ||
| + | |||
| + | Ejemplo de Docker Compose: | ||
| + | |||
| + | <code yaml> | ||
| + | # | ||
| + | # WARNING: Make sure to use the docker-compose.yml of the current release: | ||
| + | # | ||
| + | # https:// | ||
| + | # | ||
| + | # The compose file on main may not be compatible with the latest release. | ||
| + | # | ||
| + | |||
| + | name: immich | ||
| + | |||
| + | services: | ||
| + | immich-server: | ||
| + | container_name: | ||
| + | image: ghcr.io/ | ||
| + | # extends: | ||
| + | # file: hwaccel.transcoding.yml | ||
| + | # | ||
| + | volumes: | ||
| + | # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file | ||
| + | - ${UPLOAD_LOCATION}:/ | ||
| + | - / | ||
| + | env_file: | ||
| + | - .env | ||
| + | ports: | ||
| + | - 3001:3001 | ||
| + | depends_on: | ||
| + | - redis | ||
| + | - database | ||
| + | restart: always | ||
| + | healthcheck: | ||
| + | disable: false | ||
| + | |||
| + | immich-machine-learning: | ||
| + | container_name: | ||
| + | # For hardware acceleration, | ||
| + | # Example tag: ${IMMICH_VERSION: | ||
| + | image: ghcr.io/ | ||
| + | # extends: # uncomment this section for hardware acceleration - see https:// | ||
| + | # file: hwaccel.ml.yml | ||
| + | # | ||
| + | volumes: | ||
| + | - model-cache:/ | ||
| + | env_file: | ||
| + | - .env | ||
| + | restart: always | ||
| + | healthcheck: | ||
| + | disable: false | ||
| + | |||
| + | redis: | ||
| + | container_name: | ||
| + | image: docker.io/ | ||
| + | healthcheck: | ||
| + | test: redis-cli ping || exit 1 | ||
| + | restart: always | ||
| + | |||
| + | database: | ||
| + | container_name: | ||
| + | image: docker.io/ | ||
| + | environment: | ||
| + | POSTGRES_PASSWORD: | ||
| + | POSTGRES_USER: | ||
| + | POSTGRES_DB: | ||
| + | POSTGRES_INITDB_ARGS: | ||
| + | volumes: | ||
| + | # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file | ||
| + | - ${DB_DATA_LOCATION}:/ | ||
| + | healthcheck: | ||
| + | test: pg_isready --dbname=' | ||
| + | interval: 5m | ||
| + | start_interval: | ||
| + | start_period: | ||
| + | command: [" | ||
| + | restart: always | ||
| + | |||
| + | volumes: | ||
| + | model-cache: | ||
| + | </ | ||
| + | |||
| + | Y además un fichero '' | ||
| + | |||
| + | < | ||
| + | You can find documentation for all the supported env variables at https:// | ||
| + | |||
| + | # The location where your uploaded files are stored | ||
| + | UPLOAD_LOCATION=./ | ||
| + | # The location where your database files are stored | ||
| + | DB_DATA_LOCATION=./ | ||
| + | |||
| + | # To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https:// | ||
| + | # TZ=Etc/UTC | ||
| + | |||
| + | # The Immich version to use. You can pin this to a specific version like " | ||
| + | IMMICH_VERSION=release | ||
| + | |||
| + | # Connection secret for postgres. You should change it to a random password | ||
| + | # Please use only the characters `A-Za-z0-9`, | ||
| + | DB_PASSWORD=postgres | ||
| + | |||
| + | # The values below this line do not need to be changed | ||
| + | ################################################################################### | ||
| + | DB_USERNAME=postgres | ||
| + | DB_DATABASE_NAME=immich | ||
| + | </ | ||
| + | |||
| + | En el primer arranque, podremos crear la cuenta de administrador. | ||
| + | |||
| + | ===== Clientes ===== | ||
| + | |||
| + | * Immich CLI | ||
| + | * [[https:// | ||
| + | ===== Recursos ===== | ||
| + | |||
| + | * [[https:// | ||
informatica/software/aplicaciones_web/immich.1689435539.txt.gz · Última modificación: por tempwin
