Immich 3.0
Sentimento geral e casos de uso
- Muitos descrevem o Immich como uma das melhores apps auto-hospedadas que utilizam, “no mesmo nível ou melhor que Google/Apple Photos” para uso doméstico.
- Uso comum: arquivo completo da família, vídeos grandes que não são adequados para serviços na nuvem, navegação local rápida e fuga dos limites de armazenamento/preços do Google One/iCloud.
Configuração, atualizações e confiabilidade
- Vários relatam anos de implantações estáveis em Docker, autoatualizações e backups fáceis; backups do banco de dados e da pasta da biblioteca são simples.
- Outros contam migrações dolorosas ou corrupção (BD, miniaturas), especialmente com versões anteriores ou Proxmox LXC; alguns dizem que más experiências de atualização os deixaram receosos de atualizar.
- Alguns observam que auto-hospedar, em geral, traz risco: quebras em atualizações, corrupção latente e a necessidade de manutenção de longo prazo.
Auto-hospedagem vs nuvem e custo
- Alguns não querem mais um serviço auto-hospedado (manutenção, energia, falhas de hardware) e tendem para opções hospedadas.
- Outros argumentam que VPS ou servidores dedicados alugados contam como auto-hospedagem “boa o suficiente”; backups para armazenamento barato na nuvem ou NAS são padrões comuns.
- Preocupação de que o preço dos backups em nuvem possa mudar, forçando migrações periódicas.
Criptografia, privacidade e modelos de ameaça
- Um grande subfio discute a falta de criptografia de ponta a ponta (E2EE).
- Um lado: para auto-hospedagem, criptografia de filesystem/disco + TLS/VPN é suficiente; E2EE no nível do aplicativo mataria ML, busca e transcoding do lado do servidor, além de aumentar a complexidade.
- Outro lado: tudo que está no computador de outra pessoa (VPS, hospedagem gerenciada) deveria ter E2EE; citam riscos de provedores vasculhando dados ou solicitações de órgãos de aplicação da lei.
- Esclarecimentos: E2EE vs “criptografia em repouso” é repetidamente confundida; alguns apontam que recursos de recuperação e E2EE estão inerentemente em tensão.
- Alguns querem E2EE principalmente para hospedar para família/amigos ou em VPS não confiável, garantindo que operadores não possam inspecionar fotos.
Importação e exportação de dados
- Google Takeout → Immich é um ponto recorrente de dor:
- immich-go é a ferramenta de facto; alguns relatam importações tranquilas de 100–700GB com álbuns preservados, enquanto outros veem muitas Live Photos quebradas ou falhas de metadados e chamam o projeto de “abandonware”.
- As peculiaridades do Takeout (arquivos divididos, JSON de metadados, nomenclatura) adicionam atrito; baixar via curl usando “Copiar como cURL” do navegador é uma solução popular.
- Importação do iCloud via app iOS do Immich tem bugs antigos, especialmente em relação a Live Photos, segundo alguns relatos.
- Exportação/migração para fora do Immich:
- Alguns reclamam que não há um “baixar tudo” óbvio na interface; outros observam que o download em massa foi adicionado recentemente e, de qualquer forma, os arquivos brutos ficam no disco e podem ser copiados diretamente.
Apps móveis e comportamento de sincronização
- Android: o backup em segundo plano teria melhorado significativamente na 3.0 com um novo agendador; alguns usuários já tinham uploads em segundo plano confiáveis antes.
- iOS: a sincronização é descrita como mais frágil:
- Alguns dizem que agora está aceitável; outros relatam uploads de biblioteca completa muito lentos ou que nunca terminam e uploads de vídeos grandes que não podem ser retomados.
- Comparações com Synology/Ente sugerem que a experiência iOS do Immich pode ficar atrás em confiabilidade para sincronizações iniciais grandes.
- O desejo por comportamento “configurar e esquecer” para parentes não técnicos é forte; se isso foi totalmente resolvido, não está claro.
Bibliotecas externas, pastas somente leitura e armazenamento
- Bibliotecas externas (somente leitura) estão disponíveis e são amplamente usadas:
- Boas para quem quer preservar estruturas de pastas existentes e manter o Immich apenas como indexador.
- Recomenda-se montar volumes de bibliotecas externas como somente leitura no Docker.
- Reclamações:
- A interface e a lógica têm arestas; alguns problemas recorrentes com a data de captura em subconjuntos de fotos.
- Bibliotecas externas por usuário atualmente geram miniaturas duplicadas e maior uso de armazenamento; o reconhecimento facial entre vários usuários amplifica isso.
- Os mantenedores indicam planos para unificar melhor bibliotecas externas e internas e melhorar isso.
Rede, exposição e acesso
- Muitos executam o Immich atrás de:
- Tailscale/WireGuard para acesso privado; o impacto na bateria dos telefones é relatado como pequeno se não estiver usando nós de saída completos.
- Nginx/Caddy, às vezes via Cloudflare Tunnel (mas o limite de 100MiB da Cloudflare pode quebrar uploads de vídeos grandes).
- Debate sobre expor o Immich diretamente à internet:
- Alguns dizem que está tudo bem com atualizações, WAF/CrowdSec e geofencing de IP.
- Outros insistem em VPN apenas para minimizar a superfície de ataque, citando a complexidade da base de código.
Alternativas e comparações
- Ente é a principal alternativa discutida:
- Elogiado pela UX polida, E2EE, compartilhamento de álbuns com links públicos de upload e auto-hospedagem opcional.
- Alguns relatam bugs sérios de upload em instalações auto-hospedadas; outros dizem que roda sem falhas.
- Visto como complementar: Ente para E2EE/uso em nuvem, Immich para auto-hospedagem confiável.
- Photoprism e Synology Photos são mencionados como soluções existentes; vários estão considerando ou planejando migrar para o Immich.
Lacunas de recursos e desejos
- Frequentemente solicitados:
- Ferramentas de importação melhores e de primeira classe a partir do Google Photos/iCloud (sem depender de projetos externos).
- Fluxos de trabalho mais inteligentes (por exemplo, álbuns automáticos baseados em rosto), álbuns/pastas aninhados e elementos de álbum além de fotos (texto, mapas) para imitar a sensação de “story” do Google Photos.
- Área “vault”/bloqueada por foto para imagens especialmente sensíveis.
- Tratamento mais robusto de bibliotecas externas e coleções compartilhadas entre vários usuários.