Você tem anos de fotos guardadas no Google Photos, e ultimamente isso vem incomodando. Não que o Google esteja fazendo algo de errado exatamente, mas cada rosto, cada local, cada “neste dia” é deles para indexar. O Immich é a ferramenta que as pessoas sempre apontam quando dizem que dá para ter tudo isso no seu próprio servidor. Reconhecimento facial, busca em linguagem natural, backup automático do celular, um feed de Recordações. O pacote completo, rodando em um servidor administrado por você.
Rodei o Immich para descobrir se essa promessa se sustenta. Não é um resumo de lista de recursos: é um veredito, baseado no uso. E o momento importa. O Immich lançou a v3.0.0 em 1 de julho de 2026, o que mudou o produto a ponto de as análises mais antigas descreverem algo que já não existe bem daquela forma. Este é um olhar sobre a v3, avaliada nos pontos que decidem se você confiaria nela como o lar principal das fotos da sua família, incluindo onde ela ainda perde para o Google.
A versão curta
O Immich v3 está pronto para substituir o Google Photos se você é o tipo de pessoa que quer controle da própria biblioteca e está disposta a assumir a manutenção. No dia a dia, o backup do celular, a busca e o reconhecimento facial ficam perto o bastante dos do Google para que você quase não sinta falta. Com a configuração padrão de machine learning local, a análise das fotos fica dentro da sua instalação. O porém: você passa a ser o responsável por não perder a biblioteca, atualizações já falharam ocasionalmente para alguns usuários, principalmente em instalações antigas ou personalizadas, e um backup de verdade não é opcional. Se você quer fotos que simplesmente funcionam com zero manutenção, fique no Google Photos.
Eixo por eixo, como ficou para mim:
- Backup no celular: forte. O Immich faz backup automático em segundo plano no iOS e no Android, e é esse recurso que o torna um substituto do Google Photos, e não só um arquivo de fotos.
- Busca e reconhecimento facial: sólido. A busca semântica (“fotos de cachorros na praia”) funciona, e o Immich agrupa rostos automaticamente; atribuir nomes torna esses grupos pesquisáveis. Nos meus testes, pessoas parecidas foram o ponto fraco, e de vez em quando precisei corrigir um agrupamento manualmente.
- Consumo de recursos: mais pesado do que se espera. A stack completa, incluindo Immich, Postgres, Redis e o serviço de machine learning, precisa de pelo menos 6 GB de RAM, com 8 GB recomendados. A stack completa de machine learning não combina com um Raspberry Pi de pouca memória. Dá para rodar em hardware limitado se você desativar ou externalizar o machine learning, mas isso sacrifica ou complica alguns dos recursos que fazem do Immich um substituto atraente do Google Photos.
- Manutenção e risco de atualização: o ponto fraco, e o motivo de o veredito ter um “se”. Alguns usuários enfrentaram falhas de migração em instalações antigas ou personalizadas. Você precisa de um backup 3-2-1 de qualquer forma.
- Soberania dos dados: o motivo mais forte para trocar. Com o contêiner de machine learning embutido padrão do Immich, a análise das fotos, os embeddings de rostos e o processamento da busca semântica ficam dentro da sua instalação. Se você configurar machine learning remoto, as prévias das imagens são enviadas para esse host, então a fronteira de privacidade depende de como você faz o deploy. Depois que você exclui permanentemente as cópias do Google Photos, ou esvazia a lixeira do Google Photos, o Google diz que a exclusão dos sistemas ativos costuma levar cerca de dois meses, e cópias de backup criptografadas podem permanecer por até seis meses.
Recomendado para: o adepto da auto-hospedagem motivado por privacidade, à vontade com a manutenção via Docker Compose; o sysadmin da casa ou de uma organização pequena que vai assumir backups e atualizações pelos outros; o avaliador técnico que quer desenvolvimento ativo e uma experiência de backup no celular que se sustenta. Não recomendado para: quem “só quer que a família compartilhe fotos” com zero manutenção, ou uma pessoa sem perfil técnico e sem ninguém para cuidar das atualizações.
O que esta análise cobre, e o que não cobre
Testei o Immich v3 por cerca de 10 dias e estava rodando a v3.0.2 no fim da análise. Fiz o deploy com a configuração oficial de Docker Compose em um VPS Ubuntu de 8 GB e usei uma biblioteca pessoal de cerca de 9.000 fotos. O Immich é gratuito e de código aberto. Nada aqui é patrocinado, e ninguém me deu nada para analisar.
Algumas coisas para alinhar expectativas antes de começar:
- Isto é uma análise, não um guia de instalação. Não vou passar pela instalação nem pelo docker-compose.yml; isso é assunto para outro artigo. A pergunta aqui é se você deve usá-lo, não como instalá-lo.
- Concluí um deploy completo e uma atualização de versão pontual nesse período. Uma janela de 10 dias não prova estabilidade de longo prazo ao longo de muitos ciclos de atualização, então, onde um eixo depende de evidência de mais longo prazo, eu deixo isso claro.
- As alternativas (PhotoPrism, Ente) são citadas onde servem melhor a um leitor específico, mas isto não é um comparativo triplo. Se é isso que você quer, é outro texto.
O Immich está pronto para substituir o Google Photos?

Resposta curta: sim, para a pessoa certa, e o teste da “pessoa certa” é inteiramente sobre você querer assumir a manutenção, não sobre o software ser bom o bastante. O software é bom o bastante. O Immich v3 cumpre as funções centrais do Google Photos (backup automático do celular, busca facial e semântica, um feed de Recordações) bem o suficiente para que, depois de uma semana de uso, eu tenha parado de abrir o Google Photos por hábito. O que você está decidindo, de verdade, é se quer ser a pessoa que o mantém funcionando.
Essa distinção importa porque não é assim que a maioria encara a troca. As pessoas comparam listas de recursos, concluem que o Immich está 90% do caminho e trocam. Só que o que determina se elas estarão felizes seis meses depois não são os 10% de recursos que faltam; é se configuraram um backup e sobreviveram à primeira grande atualização. Por isso estou pesando esta análise de acordo: os dois eixos com mais peso no meu veredito são o risco de manutenção e a soberania dos dados, não a contagem bruta de recursos. Uma ferramenta que acerta no upload do celular e na busca, mas perde sua biblioteca em uma atualização, falhou na única função que mais importa.
O maior motivo para trocar é a soberania: suas fotos, seu servidor, nenhum serviço externo de fotos indexando a biblioteca da sua família na configuração padrão de machine learning local. O maior motivo para não trocar é que você está se inscrevendo para ser um departamento de TI de uma pessoa só, cuidando dos dados mais insubstituíveis que você tem. As duas coisas são verdadeiras ao mesmo tempo, e qual delas vence depende de você, não do Immich.
Uma coisa que vale dizer logo de cara para quem leu uma análise do começo do ano e desistiu: a v3 fechou a lacuna que costumava ser o impeditivo. A edição não destrutiva de fotos agora funciona no celular, então você pode cortar, girar e ajustar sem tocar no arquivo original. Se “não consigo nem editar uma foto no celular” era o seu motivo para esperar, esse motivo acabou.
Resumo da seção: o veredito não é sobre o Immich ser bom o bastante. Ele é. É sobre você querer o trabalho que vem junto.
O que o Immich faz bem

O Immich faz três coisas bem: backup automático do celular que aguentou o uso diário durante todo o meu teste, busca com machine learning e agrupamento de rostos próximos dos do Google no dia a dia, e um modelo de implantação padrão que mantém o processamento de machine learning dentro de uma infraestrutura controlada por você. São esses os recursos que o tornam um substituto do Google Photos, e não uma pasta de imagens sofisticada, e os três se sustentaram nos testes.
O backup do celular é o que vende o produto. Instalei o aplicativo no meu celular, apontei para o meu servidor, e as fotos novas subiram em segundo plano sem que eu pensasse nisso. A v3 também reconstruiu o backup no Android em torno de um novo agendador periódico de tarefas. Durante os meus 10 dias de teste, os uploads em segundo plano foram confiáveis. Este é o recurso que precisa ser entediante e confiável, ou tudo desmorona, e foi.
A busca é a parte que parece mágica na primeira vez. O Immich usa modelos da família CLIP para gerar embeddings para a busca semântica, então você pode digitar “carro vermelho na neve” e encontrar a foto sem nunca tê-la marcado. O reconhecimento facial roda sobre os modelos de detecção e reconhecimento do InsightFace. O Immich agrupou os rostos da biblioteca automaticamente e, depois que nomeei algumas pessoas, a visão de Pessoas passou a ser útil para encontrá-las rapidamente. Os dois recursos rodam como tarefas em segundo plano no seu servidor; o VectorChord alimenta o índice de busca semântica no Postgres.
Vale detalhar a ressalva sobre a qualidade da busca. O reconhecimento de categorias foi forte na minha biblioteca (ele sabia, com consistência, que um gato era um gato), mas distinguir pessoas com traços faciais parecidos foi mais difícil. Os resultados do agrupamento de rostos também podem variar com o modelo selecionado, com as configurações de clustering, e com a composição da biblioteca. No meu uso, foi bom o bastante para encontrar uma pessoa específica, com agrupamentos incorretos ocasionais que precisei corrigir manualmente.
Depois, há a parte que mais importa para quem está trocando por motivos de privacidade. No Immich, o worker de machine learning embutido roda como um contêiner separado dentro da sua instalação, em vez de chamar um serviço de análise de imagens de terceiros. Com essa configuração padrão, as prévias das fotos, os embeddings de rostos e o processamento da busca semântica permanecem dentro de uma infraestrutura controlada por você. O Immich também pode usar um host remoto de machine learning, caso em que o servidor envia prévias das imagens para esse host processar, então trate-o como parte do seu ambiente confiável. Depois que você exclui permanentemente a biblioteca do Google Photos, ou esvazia a lixeira do Google Photos, o Google diz que a exclusão completa dos sistemas ativos costuma levar cerca de dois meses, enquanto cópias de backup criptografadas podem permanecer por até seis meses.
Onde o Immich fica devendo

O Immich ainda fica atrás do Google Photos principalmente no acabamento: vídeos automáticos de destaques e fotos cinematográficas, ferramentas de edição generativa, e na integração mais profunda com o ecossistema, incluindo acesso às fotos do backup por meio de seletores de fotos compatíveis no celular. Ele também exige muito mais do seu hardware, e acessar a biblioteca fora da sua rede doméstica requer configuração adicional.
O Immich oferece Google Cast experimental e opcional a partir do cliente web para dispositivos como Chromecast e Nest Hub. Porém, a transmissão exige uma instância HTTPS acessível publicamente, com um registro DNS visível pelos servidores DNS do Google. A transmissão no Android e no iOS ainda está nos planos, e o Immich não tem um aplicativo dedicado para TV.
O consumo de recursos é a surpresa que pega as pessoas. O Immich não é um processo só. Uma implantação típica inclui os serviços da aplicação Immich, Postgres, Redis e um serviço separado de machine learning. Os requisitos oficiais indicam 6 GB de RAM no mínimo, 4 GB se você desativar o machine learning por completo (mas aí você perde os recursos de busca e de rostos, que são metade do motivo para rodá-lo), e 8 GB recomendados. Dois núcleos de CPU no mínimo, quatro recomendados. O banco de dados quer armazenamento SSD local e, especificamente, não um compartilhamento de rede. Durante a primeira importação, o pipeline de ML crava sua CPU no máximo e devora RAM enquanto indexa tudo (o meu rodou quente por uns dois dias) e depois se aquieta. O ponto é este: se você estava imaginando um Raspberry Pi numa gaveta, refaça essa imagem. Isto é uma carga de trabalho de servidor pequeno.
Nota: A v3 elevou um pouco o requisito mínimo de CPU. O contêiner de machine learning amd64 agora precisa do nível de microarquitetura x86-64-v2, que é suportado pela maioria dos processadores lançados desde por volta de 2012. Se você está em hardware muito antigo, verifique isso antes de se comprometer. É fácil deixar passar, até o contêiner de ML se recusar a iniciar.
Último ponto, e é uma consideração real para famílias: o acesso remoto depende de onde você hospeda o Immich. Em um servidor doméstico, o acesso local é simples, mas alcançar a biblioteca fora de casa exige uma VPN, um proxy reverso ou um túnel seguro. Em um VPS, o host está conectado à internet, mas o Immich só fica acessível publicamente se você o expuser. Se expuser, HTTPS e controles de acesso apropriados devem fazer parte do deploy inicial. O Immich, especificamente, desaconselha encaminhar a porta da aplicação diretamente para a internet pública. De qualquer forma, o Google Photos cuida dessa infraestrutura por você.
Resumo da seção: o Immich empata com o Google nos recursos de uso diário e perde no acabamento e no ecossistema. Para um usuário motivado pela soberania, é uma troca justa; para quem depende dos vídeos automáticos de destaques do Google, da transmissão pelo celular e da integração nativa com TV, é uma perda real.
A realidade das atualizações e da manutenção

Quando suas fotos passam a morar no seu próprio servidor, não perdê-las vira trabalho seu, e atualizações do Immich já deram errado ocasionalmente para alguns usuários, principalmente em instalações antigas ou personalizadas. Este é o eixo que transforma meu veredito de um sim incondicional em um sim condicional, então vale ser preciso sobre o que o risco é e o que ele não é.
Primeiro, a realidade da manutenção. Rodar o Immich é um trabalho contínuo pequeno, mas não nulo. Há atualizações periódicas e, de vez em quando, uma versão major traz uma mudança incompatível que exige ler as notas de lançamento. Não é babá diária (na maior parte do tempo, ele simplesmente roda), mas é um compromisso, e cai inteiro no seu colo. No Hacker News, um comentarista resumiu a objeção sem rodeios:
“Você precisa ser dev web ou sysadmin para conseguir domar essa coisa. Atualizações de pesadelo, um monte de bugs estranhos relacionados à sincronização.”
Isso é mais duro do que a minha experiência, mas aponta para um risco operacional real. Um usuário relatou que sua biblioteca desapareceu depois de uma atualização; mais tarde, descobriu que o volume de dados do PostgreSQL não tinha sido montado no boot, e a biblioteca voltou depois que a montagem foi corrigida. Em um caso separado, uma migração falhou em uma instalação com PostgreSQL externo porque um identificador de role do banco de dados não estava entre aspas corretamente. Esses casos mostram como configurações personalizadas de armazenamento e banco de dados podem falhar em torno de atualizações; eles não mostram que o Immich apaga fotos rotineiramente.
O alerta de banco de dados da v3 vale principalmente para instalações incomumente antigas ou personalizadas. O Immich começou a migrar usuários do pgvecto.rs para o VectorChord na v1.133.0, antes da v2, e a v3 removeu a compatibilidade restante com o pgvecto.rs. Uma instalação v2 padrão, portanto, já deve estar usando o VectorChord, então a atualização normal da v2 para a v3 costuma ser a troca da tag de versão seguida do habitual pull e restart do Docker Compose. Instalações que ainda usam pgvecto.rs devem concluir a migração do Immich para o VectorChord antes de passar para a v3.
O que nos leva à regra inegociável, e ela vem do próprio Immich, não de mim:
Nota: O Immich não é um backup. A própria equipe diz isso diretamente. Nas notas de lançamento da v2.0.0 eles escreveram: “Uma estratégia de backup 3-2-1 continua sendo crucial. A equipe tem a responsabilidade de garantir que a aplicação não cause a perda das suas memórias preciosas; porém, não podemos garantir que discos rígidos não falhem, ou que um evento elétrico não cause o desligamento inesperado do seu servidor/sistema, levando à perda de dados.” O Immich, sozinho, não é uma estratégia de backup completa. Se aquele servidor é a única cópia durável dos arquivos, ele é a sua cópia primária, não o seu backup. Você precisa de três cópias, em dois tipos de mídia, com uma fora do local. Se você levar uma única coisa desta análise, leve essa.
Há uma questão de confiança relacionada que é justo levantar para o leitor cético, e vou me limitar à visão de quem faz o deploy, já que não estou auditando o código: o projeto é saudável? Pelas evidências, sim. O projeto é desenvolvido ativamente, e as issues recebem respostas. No fim de 2025, o Google Safe Browsing sinalizou um domínio do Immich. O Immich descreveu o alerta como um falso positivo que afetava sua infraestrutura de prévias, não as bibliotecas de fotos dos usuários. Segundo o projeto, o Google retirou o alerta após revisão, mas ele reapareceu quando novos ambientes de prévia foram criados. O Immich disse que moveria esses ambientes para um domínio dedicado. Isso soa como um projeto lidando com problemas às claras, que é o que você quer de algo a que está confiando sua biblioteca.
Resumo da seção: no momento em que suas fotos moram no seu próprio servidor, não perdê-las passa a ser trabalho seu. O Immich faz bem as partes difíceis, mas essa parte ele não pode fazer por você.
Quem deve usar o Immich, e quem não deve

O Immich é para quem quer recursos no estilo do Google Photos sem guardar a biblioteca nos servidores do Google e está disposto a rodar um servidor pequeno para isso. Não é para quem quer zero manutenção e só precisa que a família compartilhe fotos. A decisão inteira é essa.
Você deve rodar o Immich se for um destes:
- O adepto da auto-hospedagem motivado por privacidade ou soberania. Você quer reconhecimento facial, busca e backup do celular, e quer que o processamento padrão de machine learning permaneça em uma infraestrutura controlada por você. Este é o território do Immich, e aqui ele é excelente. Sua motivação é controle, e controle é o que ele entrega.
- O sysadmin da casa ou de uma organização pequena. Você se sente à vontade assumindo os backups e a disciplina de atualização, e faz isso em nome da família ou de um time pequeno que só quer fotos que funcionem. Você carrega o peso operacional para que eles não precisem carregar. O Immich encaixa, desde que você mesmo se mantenha por dentro das atualizações.
- O avaliador técnico que valoriza o ritmo do projeto. Você quer um projeto que entrega, tem uma experiência de backup no celular que se sustentou no meu teste e continua em desenvolvimento ativo. A cadência de lançamentos e a atividade da comunidade do Immich cumprem esse requisito.
Você não deve rodar o Immich (pelo menos por enquanto) se for um destes:
- A pessoa do “só quero que a gente compartilhe fotos”, sem apetite para manutenção. Um dos comentários mais certeiros que vi durante a pesquisa foi de alguém dizendo que o Immich resolve o problema errado para essa pessoa: ela só queria que a família compartilhasse fotos, e a auto-hospedagem não combinava com essa necessidade. E ela tem razão. Se esse é o seu caso, a resposta é que o Google Photos (ou uma opção gerenciada) atende melhor ao seu problema real, e não há vergonha nenhuma nisso.
- O usuário sem perfil técnico e sem ninguém para assumir a operação. Se ninguém vai cuidar dos backups e das atualizações, a instalação coloca sua biblioteca em risco, que é o oposto do que você queria.
Se você cai no time do “ainda não”, mas mesmo assim quer sair do Google, duas alternativas merecem uma olhada, por motivos diferentes. PhotoPrism é a opção com foco em acervo se o que você realmente quer é indexar um arquivo existente em um disco ou NAS e não precisa de um aplicativo próprio de backup no celular; ele se apoia em acesso via navegador e PWA em vez de ter um aplicativo nativo próprio. Ente Photos é o que você deve olhar se criptografia de ponta a ponta é sua prioridade máxima acima de tudo: ele criptografa as fotos antes do upload, roda o ML no dispositivo e criptografa os índices resultantes antes de sincronizar, e já passou por várias auditorias de segurança independentes, incluindo uma avaliação da Cure53 patrocinada pelo CERN. Os dois são legítimos; só otimizam para um leitor diferente do que o Immich mira. (Se você quer o confronto completo entre os três, isso é um comparativo por si só, não algo para espremer aqui.)
Uma última nota sobre custo, porque o assunto aparece o tempo todo. O Immich em si é gratuito, mas auto-hospedar não é automaticamente mais barato. Quando você soma o servidor, a eletricidade, o armazenamento de backup fora do local e o seu próprio tempo, o total pode passar de uma assinatura do Google One. Compare esses custos com o preço atual do Google One exibido para o seu país, já que planos e promoções variam por região e mudam com o tempo. Troque porque você quer controle, não porque presume que auto-hospedar vai economizar dinheiro.
Para leitores convencidos que precisam da base (um servidor, Docker, o básico de rodar serviços auto-hospedados), esse contexto de configuração é um assunto à parte. E para saber onde o Immich se encaixa em um setup mais amplo com foco em privacidade, ao lado de coisas como seu próprio armazenamento de arquivos, temos nosso guia sobre a melhor stack de privacidade auto-hospedada.
Perguntas frequentes
O Immich é estável o bastante para confiar a ele a única cópia das fotos da família?
Não, não como sua única cópia. O Immich v3 pode servir como sua biblioteca de fotos primária, mas os mesmos arquivos também devem existir em um sistema de backup independente. A própria equipe do Immich recomenda uma estratégia 3-2-1: três cópias, armazenadas em dois tipos de mídia, com uma cópia mantida fora do local. O Immich pode organizar e servir sua biblioteca primária, mas nunca deve ser o único lugar onde fotos insubstituíveis existem.
O que o Immich não faz que o Google Photos faz?
O Google ainda lidera em vídeos automáticos de destaques e fotos cinematográficas, em edição generativa e no seu ecossistema de consumo mais amplo. O Immich tem um feed de Recordações e edição não destrutiva de fotos. Ele também oferece transmissão experimental e opcional a partir do cliente web para Chromecast e Nest Hub, mas o recurso exige uma implantação HTTPS acessível publicamente. A transmissão pelo celular e um aplicativo dedicado para TV ainda estão em falta.
O reconhecimento facial do Immich é tão bom quanto o do Google Photos?
Chega perto na tarefa cotidiana de agrupar pessoas conhecidas. O Immich cria os grupos de rostos automaticamente, e atribuir nomes torna esses grupos pesquisáveis. O ponto fraco é distinguir indivíduos parecidos. Não existe um percentual de precisão universal que sirva de referência, porque os resultados dependem da biblioteca, do modelo e das configurações de clustering. Nos meus testes, foi confiável o bastante para a busca do dia a dia, mas ainda precisou de correções manuais ocasionais, principalmente para pessoas com traços parecidos. Trate como “bom o bastante para a busca diária no meu teste, com correções ocasionais”, não como um número medido.
Quão difícil é manter o Immich?
É um trabalho contínuo pequeno, mas real. Na maior parte do tempo ele simplesmente roda, mas você vai aplicar atualizações periodicamente e, de vez em quando, uma versão major traz uma mudança incompatível, então é preciso ler as notas de lançamento e verificar seus backups antes de aplicá-la. A disciplina de backup é sua, permanentemente. Se você está à vontade com Docker Compose e com ler notas de lançamento, é muito administrável; se não está, reserve tempo para a curva de aprendizado.
O Immich é mesmo mais barato que o Google Photos?
Muitas vezes, não. Quando você soma tudo (o servidor, a eletricidade, o armazenamento de backup e o seu tempo), o total pode passar de uma assinatura do Google One. Os preços e promoções do Google One variam por país e ao longo do tempo, então compare com o preço atual disponível na sua região. O motivo para trocar é o controle sobre os seus dados, não economizar dinheiro. Se custo é sua única motivação, faça primeiro a conta do custo total, porque ela pode não favorecer a auto-hospedagem.