O que é o Immich?
O Immich é um aplicativo auto-hospedado para fazer backup, explorar e pesquisar fotos e vídeos do seu celular em um servidor que você controla. O README do GitHub o descreve como uma "solução de gerenciamento de fotos e vídeos auto-hospedada de alto desempenho"; o código é aberto, sob a licença AGPL-3.0.
A App Store lista a FUTO Holdings, Inc. como vendedora. Os apps fazem backup do rolo da câmera do celular para o seu servidor, e a interface web acrescenta álbuns, compartilhamento, um mapa e a administração. A documentação descreve as partes de IA como um serviço de aprendizado de máquina separado, para o qual o servidor envia as imagens.
Onde obter
O Immich é um servidor que você mesmo instala; o caminho documentado é o Docker Compose, e os apps de iPhone e Android são instalações comuns das lojas que se conectam a esse servidor.
Opção | Onde obter |
|---|---|
| Servidor (Docker Compose) | Guia de instalação: baixar dois arquivos, editar um e executar um comando |
| iPhone e iPad | App Store (grátis, iOS 15.0 ou posterior) |
| Android | Google Play, ou o APK nas releases do GitHub |
| Navegador | Qualquer navegador, no endereço do seu servidor na porta 2283, segundo a documentação |
| Site | immich.app |
| Política de privacidade | immich.app/privacy-policy (atualizada em 6 de abril de 2026) |
| Código-fonte | github.com/immich-app/immich |
| Demo | demo.immich.app, com o login no README |
Versão analisada: v3.3.5, publicada em 21 de outubro de 2026 segundo a release do GitHub e o registro da App Store; a página do Google Play mostra uma atualização em 20 de outubro de 2026. A instalação exige um terminal e o Docker, então é uma configuração de estilo para desenvolvedores, e não uma instalação de duplo clique. A documentação pede que você mantenha o app de celular e o servidor na mesma versão principal e secundária.
Requisitos
A documentação pede no mínimo 6 GB de RAM e 2 núcleos de CPU, e recomenda 8 GB e 4 núcleos.
Memória
- O que dizem as fontes:
- Mínimo de 6 GB, recomendado 8 GB; com apenas 4 GB é possível executá-lo com o aprendizado de máquina desativado
CPU
- O que dizem as fontes:
- Mínimo de 2 núcleos, 4 recomendados; amd64 e arm64; desde a v3, o contêiner de ML exige o nível x86-64-v2
Sistema operacional
- O que dizem as fontes:
- Linux de 64 bits recomendado; macOS e Windows via Docker Desktop são possíveis, mas desaconselhados, com suporte limitado
Armazenamento
- O que dizem as fontes:
- Sistema de arquivos compatível com Unix; miniaturas e transcodificações somam 10-20%; o banco de dados deve ficar em um SSD local, não em um compartilhamento de rede
Docker
- O que dizem as fontes:
- Docker com o plugin Compose; o antigo comando docker-compose não é aceito
GPU
- O que dizem as fontes:
- Opcional para o contêiner de ML; a documentação chama a aceleração de experimental
Celular
- O que dizem as fontes:
- iOS 15.0 ou posterior segundo a App Store; Android 8.0 (nível de API 26) ou posterior segundo o arquivo de build do app
Esses mínimos vêm da documentação do projeto; a PromptQuorum não mediu o tempo de indexação nem o uso de memória em nenhum hardware.
Como começar
Estes passos seguem o guia de Docker Compose do projeto; a PromptQuorum não os executou.
- 1Baixe o arquivo compose
Why it matters: Crie uma pasta e baixe nela o docker-compose.yml e o modelo example.env da release mais recente. - 2Edite o arquivo de ambiente
Why it matters: Defina UPLOAD_LOCATION com uma pasta que tenha espaço suficiente e troque DB_PASSWORD por um novo valor usando apenas letras e dígitos. - 3Inicie os contêineres
Why it matters: Execute docker compose up -d nessa pasta, abra o servidor em um navegador e faça o cadastro; o primeiro usuário se torna o administrador. - 4Conecte o celular
Why it matters: Instale o app, informe o endereço do servidor, escolha os álbuns para backup e acompanhe o progresso na aba Job Queues.
Principais recursos
Cada item abaixo vem do README ou da documentação do projeto; nenhum foi testado pela PromptQuorum.
- Backup. Backup automático e em segundo plano a partir do celular, álbuns selecionáveis, prevenção de duplicatas e um enviador por linha de comando.
- Biblioteca. Álbuns, álbuns compartilhados, compartilhamento com parceiro, links públicos, um mapa, memórias, pilhas, etiquetas, uma visualização de pastas e suporte a RAW.
- Busca. Busca contextual (CLIP) e filtros por pessoas, lugares, nome do arquivo, descrição, etiquetas, câmera, datas e classificação por estrelas; a documentação lista o texto em imagens (OCR) como um tipo de busca.
- Contas. Vários usuários, login por OAuth e chaves de API; o primeiro usuário cadastrado é o administrador.
- Importação. O immich-go para o Google Takeout e as External Libraries para acervos que já estão no disco.
Recursos de IA e onde eles rodam
A IA é baseada em imagens: modelos CLIP para a busca inteligente e modelos para detecção e reconhecimento de rostos, todos executados por um contêiner de aprendizado de máquina; nenhum modelo de linguagem está envolvido.
- Busca inteligente. As consultas livres são comparadas com embeddings CLIP armazenados no Postgres por meio da extensão VectorChord; você escolhe o modelo em Administração, e o padrão é o mais rápido.
- Idiomas. A documentação diz que os modelos nllb esperam consultas no idioma definido nas configurações do usuário, enquanto os modelos xlm e siglip2 lidam com texto em qualquer idioma.
- Rostos. A detecção roda na imagem de pré-visualização, um modelo de reconhecimento gera embeddings, e o agrupamento DBSCAN os reúne em pessoas que você pode nomear.
- Hospedagem. O serviço de ML integrado vem configurado por padrão, e o FAQ diz que ele pode rodar em uma máquina mais potente.
- GPU. Existem backends CUDA, ROCm, OpenVINO, ARM NN e RKNN; a documentação chama o recurso de experimental, o CUDA de o mais confiável e o ROCm de novo.
Fluxo de dados e privacidade
A documentação diz que, depois de baixado um modelo de busca inteligente, o Immich não precisa de conexão de rede, a menos que a verificação de versão esteja ativada, e que a geocodificação reversa roda no seu próprio servidor a partir de dados do GeoNames. Assim, as fotos e o banco de dados permanecem no seu hardware, a menos que você os compartilhe.
Requisições externas citadas nas fontes: downloads de modelos do Hugging Face, a verificação de versão opcional, que o código do servidor envia ao serviço de versões próprio do Immich e não ao GitHub e os tiles de mapa. A política de privacidade, atualizada em 6 de abril de 2026, lista um Tile Server e um Version Service que registram metadados das requisições (o tile solicitado ou o user agent, o endereço IP e o horário); ela diz que o servidor de tiles é opcional e pode ser desativado. O e-mail enviado pelo servidor passa por um servidor SMTP que você configura. A página do Google Play declara que nenhum dado é compartilhado com terceiros, que fotos e vídeos e identificadores do dispositivo ou outros podem ser coletados e que os dados são criptografados em trânsito.
📌Nota: Estas são declarações do projeto, não resultados de auditoria. A documentação cita o GitHub para a verificação de versão, enquanto o código do servidor e a política citam o Version Service próprio do Immich; a PromptQuorum não inspecionou o tráfego de rede nem leu o restante do código-fonte.
Para quem serve
- Quem auto-hospeda com um servidor Docker ou NAS e quer um substituto privado para um serviço de fotos na nuvem.
- Famílias e pequenos grupos que querem uma biblioteca única, com contas separadas, álbuns compartilhados e backup pelo celular.
- Quem tem grandes acervos de rolo da câmera e precisa pesquisar por conteúdo e por pessoa.
O que não conseguimos verificar
- Qualidade da IA. A relevância da busca, a precisão do agrupamento de rostos e a velocidade não foram testadas; os números de benchmark da documentação vêm de um único sistema de teste.
- Backups. A documentação avisa que o banco de dados guarda apenas metadados e que você mesmo deve fazer backup da pasta de uploads, e o README pede um plano de backup 3-2-1.
- Comportamento da lixeira. O FAQ diz que os arquivos originais que foram para a lixeira são excluídos quando a lixeira é esvaziada no Immich.
- Termos de compra. A página de compra não pôde ser lida, então os preços não são informados; a documentação diz que a compra é um apoio voluntário.
- Declarações das lojas. O resumo de segurança de dados do Google Play é uma declaração do próprio desenvolvedor; o rótulo de privacidade da App Store não foi consultado.
Concorrentes e alternativas
O diretório tem duas outras ferramentas de biblioteca de fotos com análise, uma auto-hospedada e outra baseada na nuvem.
PhotoPrism
- Plataformas:
- Servidor (Docker), navegador
- Preço / licença:
- Community grátis / AGPL-3.0
- Diferença principal:
- Auto-hospedado como o Immich, mas apenas como app web; os apps de celular vêm de outros desenvolvedores
Artigos sobre PhotoPrism (1)
- PhotoPrism Review: Self-Hosted AI Photo Library for Your ServerAtualizado 24 de outubro de 2026
Ente Photos
- Plataformas:
- iOS, Android, desktop, web
- Preço / licença:
- 10 GB grátis, planos pagos / AGPL-3.0
- Diferença principal:
- Armazenamento criptografado na nuvem com IA no aparelho; sem servidor próprio
Artigos sobre Ente Photos (1)
- Ente Photos Review: Encrypted Backup with On-Device AI SearchAtualizado 24 de outubro de 2026
Confirme o preço, a licença e as plataformas atuais de cada app na própria página.
Perguntas frequentes
O Immich é um LLM local?
Não. A documentação descreve busca de imagens com CLIP e reconhecimento facial, não um modelo de linguagem, e as fontes consultadas não trazem nenhum recurso de chat nem de escrita de legendas.
O Immich funciona sem GPU?
A documentação lista a aceleração por GPU como opcional e experimental, e os requisitos mínimos citam apenas RAM e núcleos de CPU; a velocidade em CPU não foi medida.
Posso migrar do Google Fotos?
A página de introdução indica o immich-go para exportações do Google Takeout; a PromptQuorum não tentou uma migração.
Como atualizo o Immich?
O guia de instalação remete a instruções de atualização separadas, e o FAQ pede que você mantenha o app e o servidor na mesma versão principal e secundária.
Onde ficam meus arquivos?
Na pasta definida como UPLOAD_LOCATION; o banco de dados no contêiner do Postgres guarda apenas metadados e informações de usuários.
Veredicto
O Immich é um jeito gratuito e com atualizações ativas de manter uma biblioteca de fotos pesquisável, com backup pelo celular, em hardware que você controla, com busca por conteúdo e agrupamento de rostos que rodam no seu próprio servidor. Em contrapartida, a instalação exige Docker e um arquivo de ambiente, a aceleração por GPU é rotulada como experimental, e nenhuma das afirmações sobre a qualidade da IA pôde ser verificada aqui. Serve a quem já opera serviços em casa ou em um NAS; quem quer um app de duplo clique ou um assistente com modelo de linguagem deve procurar em outro lugar.
Fontes
- Site do Immich — plataformas, links e política de privacidade, consultado em 26 de outubro de 2026.
- Documentação do Immich — requisitos, guia de instalação, busca inteligente, reconhecimento facial, configurações do sistema e FAQ, consultada em 26 de outubro de 2026.
- Política de privacidade do Immich — dados armazenados localmente, servidor de tiles e serviço de versão, atualizada em 6 de abril de 2026.
- Immich no GitHub — README, releases e atividade de commits, consultados em 26 de outubro de 2026.
- Immich na App Store e no Google Play — vendedor, versão e datas de atualização, consultados em 26 de outubro de 2026.
