20 pontos por GN⁺ 2025-10-03 | 5 comentários | Compartilhar no WhatsApp
  • O Immich, uma solução de gerenciamento de fotos open source e self-hosted, anunciou sua primeira versão estável oficial (v2.0.0)
  • Foram cerca de 1.337 dias de desenvolvimento, com grande apoio contínuo da comunidade e várias etapas de crescimento
  • Com este lançamento, o projeto resolveu dívida técnica e alcançou maior compatibilidade e mais facilidade nas atualizações
  • Também foram divulgados um novo roadmap de recursos baseado em pedidos da comunidade e um plano transparente de coleta de dados de uso
  • No futuro, o projeto também pretende se expandir com serviços adicionais pagos, como backup criptografado off-site

Anúncio de lançamento da versão estável do Immich v2.0.0

Saudação e visão geral do lançamento

  • Ao longo de cerca de 1.337 dias (3 anos e 8 meses), o projeto Immich cresceu com 271 lançamentos, 78.000 estrelas no GitHub, 1.558 contribuidores, 31.500 pessoas no Discord e uma comunidade de 36.000 no Reddit
  • Mesmo passando por controvérsias e novos experimentos, como a participação da FUTO e a transição para o modelo de product key, o projeto manteve o apoio constante da comunidade e alcançou resultados sólidos
  • Após vários marcos, como a abertura da loja de merch e a participação no FOSDEM, foi lançada a v2.0.0 - versão estável
  • Este lançamento representa uma grande redução da dívida técnica e melhorias futuras em compatibilidade e eficiência de manutenção
  • O banner de aviso foi removido do site oficial, e uma nova página web também foi lançada

Evento de comemoração e edição limitada em DVD

  • Resgatando a nostalgia da época em que softwares eram distribuídos em CD/DVD, foi lançado fisicamente o DVD estável do Immich
  • O disco, disponível para compra na loja de merch, inclui uma instância inicializável do Immich com fotos de amostra selecionadas pela equipe
  • Também é possível comemorar o marco com uma product key para cliente/servidor
  • Novos brindes em estilo retrô também estão disponíveis na loja de merch (www.immich.store)

Planos futuros

  • O objetivo é concluir ainda este ano os itens restantes do roadmap, como empilhamento automático, paridade de recursos entre web e mobile, melhorias no suporte a stacks, compartilhamento/gerenciamento de grupos e melhorias de propriedade
  • Plano de coleta de dados de uso: para entender melhor como o software é utilizado, haverá coleta de dados de forma não invasiva e transparente, com discussão junto à comunidade
  • Serviço de backup: estão previstos serviços adicionais pagos para contribuir com o projeto e melhorar a conveniência do self-hosting (sem aplicar paywall a recursos)
    • Como primeiro serviço, está em desenvolvimento um recurso de backup e restauração off-site com criptografia de ponta a ponta, com suporte futuro a buddy backup
  • Novos recursos e lançamentos continuarão sendo desenvolvidos no futuro

Importância e vantagens do projeto Immich

  • O Immich é uma solução open source e self-hosted de gerenciamento de fotos e vídeos que responde a questões de confiança e propriedade dos dados em serviços de sincronização em nuvem para smartphones
  • Em comparação com outras soluções open source, seus pontos fortes são a otimização de desempenho, a integração entre web e mobile e a evolução de recursos guiada pela comunidade
  • Oferece grande flexibilidade, com mais privacidade para os dados dos usuários, sistema de apoio baseado em product key e ampla possibilidade de customização

5 comentários

 
shakespeares 2025-10-07

Está bem ativo mesmo.
Estou pensando em instalar no NAS e tentar self-hosting pagando 25 dólares.

 
ndrgrd 2025-10-03

Achei interessante a parte sobre Jordan Harband nos comentários do HN.
Vi algumas discussões nos PRs dele, e há uma teimosia estranha ali, quase a ponto de parecer patológica. Parece até que há algum objetivo por trás disso...
Se não for isso, realmente parece que alguém precisa de acompanhamento psicológico.

 
forgotdonkey456 2025-10-10

É assustador de um jeito que dá até nos nervos;

 
GN⁺ 2025-10-03
Comentários no Hacker News
  • A seção Cursed Knowledge do site do Immich é realmente interessante
    Na página Cursed Knowledge, eles compartilham de forma sincera esse tipo de “conhecimento amaldiçoado” técnico que descobriram ao desenvolver o Immich e que, idealmente, prefeririam nunca ter conhecido

    • Tem um trecho assim
      “50 pacotes adicionais são pacotes amaldiçoados
      Existe um usuário que, em nome da manutenção de compatibilidade dentro da comunidade JavaScript, enfia 50 pacotes adicionais que ele mesmo mantém em vários projetos”
      O usuário mencionado aqui é Jordan Harband
      Fiquei curioso se alguém sabe exatamente o que esse “conhecimento amaldiçoado” quer dizer e o que de fato significa essa “backwards compatibility” da qual o Jordan tanto fala

    • Queria que todo projeto tivesse uma seção como Cursed Knowledge
      Acho que há uma falha na conclusão de que “setTimeout is cursed”
      A alegação é que, em JavaScript, setTimeout pode não esperar corretamente quando recebe um valor muito pequeno, mas, na minha opinião, a própria função performance.now() retorna em milissegundos e há arredondamento, então algo como 1ms está dentro da margem de erro
      Discussão relacionada: pull request

    • Também há a menção de que o Postgres é amaldiçoado por causa do limite de 2^16 (65536)
      O SQL Server tem um limite de cerca de 2000 parâmetros
      Ainda assim, há uma vantagem em ter um limite mais baixo: dá para descobrir o problema mais cedo

    • Gostei tanto do conteúdo de Cursed Knowledge que já adicionei isso à minha rotina diária de anotações

    • Dá para sentir a personalidade divertida da equipe do Immich, o que torna a estrutura de arquivos mais agradável

  • Estou usando o Immich e gostando muito
    É o melhor app self-hosted que já usei
    Importar fotos foi muito fácil com o Immich CLI e a ferramenta Immich-go
    Organizei tudo atribuindo álbuns por pasta, e agora só falta ajeitar a organização das pastas/arquivos
    Uma dica: se você usar ZFS (ou algum sistema de arquivos com snapshots), dá para criar um snapshot antes das mudanças e ficar totalmente seguro; se uma importação em massa falhar, é muito fácil restaurar
    Teve até o episódio em que meu servidor antigo com Core i3 ficou com a ventoinha girando por dias por causa da carga
    O reconhecimento facial é bem bom, mas ainda deixa a desejar em coisas como reconhecer cachorro
    Mesmo assim, sou grato por poder fazer self-hosting sem abrir mão dos recursos
    Em breve também pretendo comprar um “pacote de suporte” que não adiciona recurso nenhum
    Também estou esperando suporte futuro a backup criptografado/sem downtime
    Immich CLI: docs
    Immich-go: GitHub

    • Adicionei uma pasta externa e copiei todas as fotos para lá
      A pasta interna de fotos do Immich cria diretórios por data, mas a pasta externa não se importa com que arquivos entram lá e nem é exigente caso um arquivo desapareça
  • Para mim, o Immich foi aceitável, mas não excelente
    Preciso usar o Nextcloud Photos para facilitar coisas como compartilhamento e gerenciamento de arquivos
    Não consigo entender essa ideia de colocar todas as imagens na biblioteca sem organizá-las numa estrutura de arquivos
    O Immich até consegue se integrar a bibliotecas externas, mas na prática não dá para manipular nada
    Por exemplo, não dá para importar fotos do iPhone e depois classificá-las/movê-las para uma estrutura de pastas segura e duradoura
    Entendo os pontos fortes do Immich, mas não sei por quanto tempo ele vai durar; receio acabar acumulando outro banco de dados de fotos do qual depois não dá para sair

    • Sobre não entender colocar todas as imagens na biblioteca em vez de numa estrutura de arquivos,
      o Immich permite salvar as fotos na estrutura de arquivos que você quiser
      Também é possível reorganizar os próprios arquivos no disco com base nos metadados EXIF
      E ele definitivamente suporta importar fotos do iPhone, classificá-las e movê-las para pastas
      Veja a documentação de storage template para detalhes

    • Sobre estruturação e tagging, a pergunta é se um banco de dados é mesmo necessário
      Só com sistema de arquivos, ferramentas em lote e ferramentas EXIF já dá para fazer bastante coisa
      O Immich parece mais adequado para exibir imagens e agregar metadados adicionais, como reconhecimento facial

    • Curiosamente, eu primeiro envio as fotos pelo Nextcloud e depois configuro essa pasta externa no Immich como visualizador
      Instalei o Nextcloud primeiro por acaso, e desse jeito consigo tanto as vantagens do Immich quanto a preservação da estrutura de arquivos

    • O Immich é FOSS há cerca de 3 anos, então talvez ainda não seja um software tão antigo
      Mas ele já é bastante rápido, estável e vem lançando versões de forma consistente, o que sugere boas chances de continuidade
      Parece haver algo como 7 desenvolvedores principais, e a maioria atua ou recebe apoio da FUTO
      Gráfico de contribuidores, sobre a FUTO
      A FUTO é uma organização focada em desenvolver tecnologia para combater centralização e monopólios do setor
      Pelo que consta, a FUTO tem sido financiada pelo investimento pessoal do fundador Eron Wolf
      Vale pesquisar mais sobre o Eron Wolf
      Referências: discussão no HN, Thoughts on Open Source, de Eron Wolf
      A sustentabilidade de longo prazo da FUTO ainda é uma incógnita

  • O Immich é realmente fantástico
    Outras alternativas self-hosted que usei até hoje sempre tinham algum ponto decepcionante, mas usar o Immich é genuinamente prazeroso
    É rápido, cheio de recursos e fácil de configurar
    Gostei tanto que doei 100 dólares
    Antes, gerenciar fotos era tão incômodo que eu tinha parado completamente de tirar fotos, mas por causa do Immich comecei a fotografar de novo

    • Também me identifiquei com o motivo de ter parado por tanto tempo
      Eu também usava o Google Photos e já senti receio por causa da revisão de privacidade
      Houve um caso em que uma pessoa teve a conta suspensa depois de tirar uma foto do filho para enviar ao hospital
      No ano que vem, quero migrar para o Immich e finalmente me sentir livre
      Fiquei curioso sobre como é a busca
      Como quase nunca coloco rótulos nas fotos, dependo bastante de busca por reconhecimento de objetos/texto no nível de Google/Apple
      Caso relacionado

    • Acho que Alex Tran (o líder) teve um papel enorme em fazer o Immich crescer até se tornar rápido, cheio de recursos e fácil de configurar
      É impressionante como, depois que a FUTO assumiu o projeto, ele virou um exemplo de crescimento de um projeto FL/OSS

  • O Immich serve bem como substituto do Google Photos ou da biblioteca do Lightroom, mas não muito como substituto do Flickr
    Estou procurando uma solução self-hosted para exibir apenas fotos selecionadas, como um portfólio pessoal
    Não preciso de autenticação nem de links separados de “compartilhamento”; quero uma UI simples no nível do Flickr, com photostream, álbuns, tags e visualização geral das fotos
    Não preciso necessariamente de tagging automático nem reconhecimento de objetos
    Basta algo bonito e simples para publicar somente as fotos que eu quiser mostrar

    • O Immich sozinho não basta, mas recomendo usar immich-public-proxy
      Dá para ver esta galeria de exemplo

    • No meu caso, acabei criando algo parecido (não self-hosted): mood.site
      Ao acessar, um álbum é criado automaticamente, e você pode fazer upload de imagens por arrastar ou clicar, além de ordenar/redimensionar
      Também é possível colaborar compartilhando a URL
      Mas ainda não existe função de alternar público/privado por foto
      Tenho ideias para uma versão self-hosted também, inclusive um formato em que se liga uma pasta de imagens a um único arquivo HTML+JS
      Fiquei curioso se essa abordagem parece interessante
      Exemplo de inspiração

    • Usar Ghost ou Wordpress com um tema (CMS) focado em fotos também é uma boa alternativa

    • No passado, considerei o Photo Organizer[0] para compartilhar fotos de eventos públicos
      Site oficial do Photo Organizer, demo
      Não parece oferecer perfeitamente aquela exibição de foto em tela cheia “sem chrome” do Flickr
      Mas recursos novos como o Immich public proxy parecem interessantes e quero testar

    • Vale dar uma olhada no io200[1] também
      É um CMS de fotos voltado para self-hosting de pequeno porte, com temas, recursos de administração e um plano gratuito generoso
      Originalmente veio do Koken[2], então pode soar familiar para algumas pessoas
      io200, Koken

  • Estou procurando um app para desktop com objetivos parecidos com os do Immich

    • solução de alto desempenho para gerenciamento de fotos/vídeos no desktop
    • gerenciamento não destrutivo de biblioteca (não copia/move arquivos e a biblioteca fica em um único arquivo)
    • mapa e busca por GPS Exif (“fotos tiradas em NYC entre 14h e 16h”)
    • tagging automático de fotos com IA
      Queria saber se existe algum app que atenda a todos esses requisitos
    • O digikam é exatamente a solução que você quer
      Uso o digikam há mais de 10 anos com ótimos resultados
      O reconhecimento facial por IA ainda é inferior ao do Immich, mas essa área está evoluindo rápido, então deve melhorar em breve

    • O digiKam atende à maior parte do que você precisa
      Eu pessoalmente preferi o Peakto, porque ele tem a capacidade única de unir várias sessões do Capture One em um único catálogo
      Mas talvez isso seja exagero para o seu caso

    • Phil Gyford publicou um texto testando ‘8 aplicativos para macOS como alternativa ao Lightroom Classic’, então pode ser útil
      Link do texto

    • Também recomendo o piGallery2
      Usei por vários anos e ele atende a tudo o que você quer

    • O CaptureOne é a solução mais próxima do que você está procurando
      É de altíssimo nível

  • Acho o Immich excelente
    Recentemente, a introdução da timeline beta no app Android fez ele passar de “bem legal” para “substituto completo do Google Photos” na minha opinião

    • A nova função de timeline resolveu minha maior reclamação
      Antes, se o app local não tivesse conexão com o servidor, ele nem mostrava minhas fotos locais; agora, mesmo sem servidor, ainda consigo ver minhas próprias fotos sem problema
      A única coisa que falta são as fotos de outras pessoas que não estejam em cache
      É exatamente o comportamento que eu esperava
  • Fiquei curioso porque não parece haver changelog detalhado no v2.0.0
    As notas de release dizem para consultar o histórico do git, tirando algumas correções de bugs

    • Conferindo o histórico do git, realmente quase não houve mudanças desde a última release; é basicamente uma declaração de versão estável
      Comparação entre releases
  • Estou rodando o Immich há mais de 2 anos no Oracle Free Tier (200GB de disco, VM ARM)
    Como não confio totalmente na Oracle para armazenamento de longo prazo, faço backup diário para o Backblaze
    O lado ruim é a frequência excessiva das releases e o fato de que, em comparação, raramente entra algo realmente grande

  • Gostaria de saber se no Immich dá para combinar busca/filtro por mapa (região) e horário
    Exemplo 1: desenhar uma área diretamente no mapa e ver apenas fotos daquela região entre 22:00 e 00:00
    Exemplo 2: ver, para uma região específica, apenas fotos entre março e maio, setembro e outubro, no período de 2020 a 2024, e entre 22:00 e 00:00
    Pelo demo, dá para ver a quantidade pelos balões, mas não parece haver um jeito de selecionar uma área e então ir para álbum ou visualização temporal
    Na visualização de mapa só existe filtro por data; não há filtro por faixa horária nem por meses/horários específicos
    Nas opções avançadas da busca, também só há filtros por país, estado/província/cidade, sem seleção de área, múltiplos períodos ou faixa horária
    Se fosse possível fazer busca multicritério com seleção de área no mapa e sliders de período (ano, mês, horário), e ainda favoritar isso, aplicar tags em lote, deletar etc., seria um recurso matador