Auto-Hospedagem do Immich: Nuvem de Fotos Privada
Suas fotos no backup com IA hospedado localmente
Immich é uma solução revolucionária de gestão de fotos e vídeos de código aberto e auto-hospedada que lhe dá o controle total sobre suas memórias. Com recursos que rivalizam com o Google Photos, incluindo reconhecimento facial impulsionado por IA, pesquisa inteligente e backup automático móvel, tudo isso mantendo seus dados privados e seguros no seu próprio servidor.
Assim como Gestão de Conhecimento Pessoal ajuda você a organizar e preservar seus pensamentos e informações, o Immich ajuda você a organizar e preservar suas memórias visuais.

O que é o Immich?
O Immich é uma alternativa de código aberto e auto-hospedada a serviços de nuvem proprietários como o Google Photos e o iCloud. Construído com tecnologias modernas, incluindo TypeScript, PostgreSQL e aprendizado de máquina, o Immich oferece uma plataforma rica em recursos para fazer backup, organizar e navegar em sua coleção de fotos e vídeos.
Recursos Principais
Design com Foco em Privacidade: Todas as suas fotos permanecem em sua infraestrutura. Nenhuma servidor de terceiros, nenhuma mineração de dados, nenhuma preocupação com privacidade. Suas memórias pertencem a você.
Backup Automático Móvel: Aplicativos nativos para iOS e Android fornecem backup automático em segundo plano, semelhante ao Google Photos. Suas fotos são protegidas momentos após você tirá-las.
Pesquisa Impulsionada por IA: Aproveitando modelos de aprendizado de máquina, incluindo CLIP e reconhecimento facial, o Immich permite pesquisa semântica. Pesquise por “pôr do sol na praia”, “cachorro brincando” ou pessoas específicas sem marcar manualmente.
Reconhecimento Facial: Detecção e agrupamento automático de rostos em suas fotos. O Immich identifica pessoas em toda sua biblioteca, tornando fácil encontrar fotos de indivíduos específicos.
Interface Web Moderna: Interface web bonita e responsiva para navegar, organizar e compartilhar suas fotos de qualquer dispositivo com um navegador.
Suporte a Múltiplos Usuários: Crie contas para membros da família, cada uma com sua própria biblioteca privada. Compartilhe álbuns selecionados enquanto mantém a privacidade das fotos pessoais.
Suporte a Live Photos: Suporte completo para Live Photos do iOS e Motion Photos do Android, preservando tanto a imagem estática quanto o componente de vídeo.
Preservação de Metadados: Dados EXIF, incluindo localização, configurações da câmera e marcas de tempo, são preservados. Visualize suas fotos em um mapa com base nas coordenadas GPS.
Suporte a Bibliotecas Externas: Importe bibliotecas de fotos existentes de armazenamento externo sem copiar os arquivos, economizando espaço em disco. Assim como ferramentas como Obsidian ajudam a gerenciar e organizar conhecimento baseado em texto, o Immich oferece uma poderosa organização para mídia visual.
Por que auto-hospedar suas fotos?
Controle Total de Privacidade
Quando você usa serviços de nuvem comerciais, suas fotos são armazenadas em servidores que você não controla. Elas podem ser analisadas para publicidade, incluídas em dados de treinamento de aprendizado de máquina ou acessadas por terceiros. Com o Immich, suas fotos nunca saem do seu servidor, a menos que você compartilhe-as explicitamente.
Nenhum Limite de Armazenamento
Serviços de nuvem cobram com base em camadas de armazenamento. Com auto-hospedagem, seu único limite é a capacidade de seu hardware. Um disco rígido de 10 TB custa menos que dois anos de armazenamento premium em nuvem.
Eficiência de Custo
Após o investimento inicial em hardware, a auto-hospedagem tem custos mínimos de operação. Nenhuma assinatura mensal, nenhuma cobrança surpresa quando você excede os limites de armazenamento.
Longevidade dos Dados
Serviços de nuvem podem mudar os termos, aumentar os preços ou fechar totalmente. Sua solução auto-hospedada permanece sob seu controle indefinidamente.
Oportunidade de Aprendizado
A auto-hospedagem do Immich oferece experiência prática com Docker, proxies reversos, certificados SSL, gerenciamento de banco de dados e administração de servidores - habilidades valiosas para qualquer desenvolvedor ou profissional de DevOps.
Visão Geral da Arquitetura
O Immich segue uma arquitetura de microserviços com vários componentes:
Servidor Immich: Servidor principal da API que lida com autenticação, uploads de fotos e operações de banco de dados. Construído com Node.js e TypeScript.
Immich Machine Learning: Serviço separado em Python que executa modelos TensorFlow para reconhecimento facial, detecção de objetos e pesquisa semântica baseada em CLIP.
Immich Web: Interface web baseada em React que fornece a aplicação voltada para o usuário.
PostgreSQL: Banco de dados relacional que armazena metadados, informações de usuários e relações entre fotos, pessoas e álbuns.
Redis: Cache em memória para gerenciamento de sessões e coordenação de filas de trabalho.
TypeSense (opcional): Motor de busca para melhorar a capacidade de busca e desempenho.
Todos os componentes executam como contêineres Docker, orquestrados com Docker Compose para implantação e gerenciamento simplificados.
Requisitos de Hardware
Especificações Mínimas
- CPU: 2 núcleos (x86_64 ou ARM64)
- RAM: 4 GB (8 GB recomendado)
- Armazenamento: 10 GB para aplicativo + tamanho da biblioteca de fotos
- Rede: 100 Mbps para acesso local
Especificações Recomendadas
- CPU: 4+ núcleos com bom desempenho em único thread
- RAM: 8-16 GB (mais para bibliotecas maiores)
- Armazenamento: SSD para banco de dados e aplicativo, HDD para armazenamento de fotos
- GPU: Opcional, mas acelera significativamente tarefas de ML (NVIDIA com suporte CUDA)
Considerações de Armazenamento
Planeje aproximadamente 1,15x o tamanho atual de sua biblioteca de fotos para levar em conta miniaturas e múltiplas resoluções. Use armazenamento SSD para o banco de dados PostgreSQL para melhor desempenho.
Para bibliotecas grandes (100.000+ fotos), considere:
- NAS com RAID para redundância de dados
- SSD separado para o banco de dados
- Camada de cache NVMe para fotos acessadas com frequência
Guia de Instalação
Pré-requisitos
Antes de instalar o Immich, certifique-se de ter:
- Servidor Linux: Ubuntu 22.04 LTS ou Debian 12 recomendado (veja nosso guia abrangente sobre Como Instalar o Ubuntu 24.04 & ferramentas úteis para instruções detalhadas de configuração)
- Docker: Versão 20.10 ou mais recente
- Docker Compose: Versão 2.0 ou mais recente
- Nome de Domínio: Opcional, mas recomendado para acesso externo
- Proxy Reverso: Nginx ou Caddy para terminação SSL
Instalação Passo a Passo
1. Instale o Docker e o Docker Compose
# Atualize os pacotes do sistema
sudo apt update && sudo apt upgrade -y
# Instale o Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# Adicione o usuário ao grupo docker
sudo usermod -aG docker $USER
# Instale o Docker Compose
sudo apt install docker-compose-plugin
Para mais detalhes sobre comandos curl e opções, consulte nossa Folha de Dicas do cURL. Se você é novo no Docker, nossa Folha de Dicas do Docker fornece comandos e conceitos essenciais.
2. Crie a Estrutura de Diretórios do Immich
# Crie o diretório do aplicativo
mkdir -p ~/immich/{library,database,machine-learning}
cd ~/immich
# Baixe o docker-compose.yml
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
# Baixe o modelo de ambiente
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
Se você é novo em scripts bash e operações de linha de comando, nossa Folha de Dicas do Bash fornece referência útil para comandos comuns e operações de diretório.
3. Configure Variáveis de Ambiente
Edite o arquivo .env com suas configurações:
# Configuração do Banco de Dados
DB_PASSWORD=seu_senha_segura_aqui
DB_DATABASE_NAME=immich
DB_USERNAME=postgres
# Local de Upload
UPLOAD_LOCATION=./library
# Aprendizado de Máquina
MACHINE_LEARNING_ENABLED=true
# Fuso Horário
TZ=America/New_York
# URL Pública (para acesso externo)
IMMICH_SERVER_URL=https://photos.seudominio.com
Importante: Gere uma senha aleatória forte para DB_PASSWORD:
openssl rand -base64 32
4. Inicie o Immich
# Inicie todos os serviços
docker compose up -d
# Verifique o status dos serviços
docker compose ps
# Visualize os logs
docker compose logs -f
Esses são apenas os básicos - para uma referência abrangente dos comandos e operações do Docker Compose, veja nossa Folha de Dicas do Docker Compose.
5. Acesse a Interface Web
Navegue até http://ip-do-seu-servidor:2283 e crie sua conta de administrador. Esta primeira conta se torna o administrador do sistema.
Configuração de Acesso Externo
Para acesso externo seguro, configure um proxy reverso:
Exemplo de Configuração do Nginx
server {
listen 443 ssl http2;
server_name photos.seudominio.com;
ssl_certificate /caminho/para/fullchain.pem;
ssl_certificate_key /caminho/para/privkey.pem;
client_max_body_size 50000M;
location / {
proxy_pass http://localhost:2283;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 600s;
proxy_send_timeout 600s;
}
}
Exemplo de Configuração do Caddy (mais simples com HTTPS automático)
photos.seudominio.com {
reverse_proxy localhost:2283
@uploads {
path /api/upload/*
}
request_body @uploads {
max_size 50GB
}
}
Configuração do Aplicativo Móvel
iOS
- Baixe Immich da App Store
- Insira seu URL do servidor (https://photos.seudominio.com)
- Faça login com suas credenciais
- Ative o backup automático nas Configurações
- Escolha quais álbuns backupar (ou todas as fotos)
- Configure as configurações de backup (apenas por Wi-Fi, apenas com carregamento, etc.)
Android
- Baixe Immich do Google Play Store ou F-Droid
- Insira o URL do servidor e as credenciais
- Conceda permissões de acesso a fotos/vídeos
- Configure as configurações de backup automático
- Ative o serviço em primeiro plano para backup confiável em segundo plano
Dicas de Configuração de Backup
- Apenas por Wi-Fi: Ative para evitar cobranças de dados móveis
- Apenas com Carregamento: Evite drenagem de bateria durante uploads grandes
- Incluir Vídeos: Vídeos consomem armazenamento e largura de banda significativos
- Atualização do Aplicativo em Segundo Plano: Ative no iOS para sincronização confiável
- Serviço em Primeiro Plano: Ative no Android para backup consistente
Recursos de Aprendizado de Máquina
Reconhecimento Facial
O reconhecimento facial do Immich detecta e agrupa automaticamente rostos em sua biblioteca:
- Processamento Inicial: Após o upload, o serviço de ML analisa cada foto para rostos
- Agrupamento de Rostos: Rostos semelhantes são agrupados
- Atribuição Manual: Revise os agrupamentos e atribua nomes às pessoas
- Aprendizado Contínuo: À medida que você marca mais fotos, a precisão melhora
Configuração:
# No docker-compose.yml, ambiente do serviço de ML
MACHINE_LEARNING_MODEL_CACHE=/cache
MACHINE_LEARNING_WORKERS=1 # Aumente com mais núcleos de CPU
Detecção de Objetos e Pesquisa CLIP
O Immich usa CLIP (Contrastive Language-Image Pre-training) para pesquisa semântica:
- Pesquise conceitos sem tags: “paisagem de montanha”, “bolo de aniversário”, “carro vermelho”
- Consultas em linguagem natural entendem contexto e relações
- Funciona em múltiplos idiomas (embora o inglês geralmente forneça os melhores resultados)
Aceleração com GPU
Para processamento de ML significativamente mais rápido, ative o suporte à GPU:
GPU NVIDIA com CUDA
# No docker-compose.yml, serviço de ML
services:
immich-machine-learning:
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]
Certifique-se de ter o NVIDIA Container Toolkit instalado:
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt update
sudo apt install -y nvidia-container-toolkit
sudo systemctl restart docker
Estratégias de Backup
Embora o Immich faça backup de suas fotos a partir de dispositivos móveis, você também deve fazer backup do próprio Immich:
O que Backupar
- Biblioteca de Fotos: O diretório
UPLOAD_LOCATIONcontendo as fotos originais - Banco de Dados: Banco de dados PostgreSQL com metadados e relações
- Configuração: Arquivo
.envedocker-compose.yml
Backup do Banco de Dados
Script de Backup Diário Automatizado
#!/bin/bash
# salve como ~/immich/backup.sh
BACKUP_DIR=~/immich-backups
DATE=$(date +%Y%m%d_%H%M%S)
# Crie o diretório de backup
mkdir -p $BACKUP_DIR
# Backup do banco de dados PostgreSQL
docker exec -t immich-postgres pg_dumpall -c -U postgres | \
gzip > $BACKUP_DIR/immich_db_$DATE.sql.gz
# Mantenha apenas os últimos 30 dias de backups
find $BACKUP_DIR -name "immich_db_*.sql.gz" -mtime +30 -delete
echo "Backup concluído: $BACKUP_DIR/immich_db_$DATE.sql.gz"
Torne executável e agende com cron:
chmod +x ~/immich/backup.sh
crontab -e
# Adicione a linha: 0 2 * * * ~/immich/backup.sh
Para mais informações sobre scripts bash, automação e trabalhos cron, consulte nossa folha de dicas abrangente Folha de Dicas do Bash.
Backup da Biblioteca de Fotos
Sua biblioteca de fotos deve ser backupada separadamente para outro local:
Opção 1: Rsync para NAS
rsync -avz --delete ~/immich/library/ nas:/backups/immich-photos/
Opção 2: Backup em Nuvem (Criptografado)
# Usando rclone com criptografia
rclone sync ~/immich/library/ remote:immich-backup-encrypted/ --encrypt
Opção 3: Unidade Externa Local
rsync -avz --delete ~/immich/library/ /mnt/backup-drive/immich/
Manutenção e Atualizações
Tarefas de Manutenção Regulares
Monitore o Espaço em Disco
# Verifique o uso do disco
df -h ~/immich/library
df -h ~/immich/database
# Verifique volumes do Docker
docker system df
Monitore o Desempenho
# Visualize o uso de recursos
docker stats
# Verifique logs de serviços específicos
docker compose logs immich-server --tail=100
docker compose logs immich-machine-learning --tail=100
Atualização do Immich
O Immich é atualizado frequentemente com novos recursos e correções de bugs. Atualize regularmente:
cd ~/immich
# Faça backup do banco de dados antes de atualizar
docker exec -t immich-postgres pg_dumpall -c -U postgres > backup_pre_update.sql
# Puxe as imagens mais recentes
docker compose pull
# Pare e remova os contêineres antigos
docker compose down
# Inicie com as novas imagens
docker compose up -d
# Verifique logs para quaisquer problemas
docker compose logs -f
Manutenção do Banco de Dados
Manutenção periódica do banco de dados garante desempenho ótimo:
# Vácuo e análise do banco de dados
docker exec -it immich-postgres psql -U postgres -d immich -c "VACUUM ANALYZE;"
# Verifique o tamanho do banco de dados
docker exec -it immich-postgres psql -U postgres -d immich -c \
"SELECT pg_size_pretty(pg_database_size('immich'));"
Otimização de Desempenho
Otimização de Armazenamento
Use SSD para o Banco de Dados: O PostgreSQL se beneficia significativamente do armazenamento em SSD. Considere:
volumes:
pgdata:
driver: local
driver_opts:
type: none
o: bind
device: /mnt/ssd/immich-db
Armazenamento Separado de Fotos: Mantenha bibliotecas de fotos grandes em HDD enquanto o banco de dados permanece em SSD:
UPLOAD_LOCATION=/mnt/hdd/immich-photos
Otimização do Desempenho do Banco de Dados
Para bibliotecas com 50.000+ fotos, ajuste o PostgreSQL:
# No docker-compose.yml, ambiente do serviço do PostgreSQL
POSTGRES_SHARED_BUFFERS=256MB
POSTGRES_EFFECTIVE_CACHE_SIZE=1GB
POSTGRES_MAINTENANCE_WORK_MEM=64MB
POSTGRES_CHECKPOINT_COMPLETION_TARGET=0.9
POSTGRES_WAL_BUFFERS=16MB
POSTGRES_DEFAULT_STATISTICS_TARGET=100
Desempenho de Aprendizado de Máquina
Processamento em Lotes: Processar múltiplas fotos simultaneamente:
MACHINE_LEARNING_WORKERS=4 # Corresponda ao número de núcleos de CPU
Aceleração com GPU: Como mencionado anteriormente, a aceleração com GPU fornece um aumento de 5 a 10 vezes no desempenho das tarefas de ML.
Boas Práticas de Segurança
Autenticação e Controle de Acesso
- Senhas Fortes: Use um gerenciador de senhas para gerar e armazenar senhas complexas
- Autenticação de Dois Fatores: Ative a 2FA para a conta de administrador (se suportado na sua versão)
- Revisões Periódicas de Acesso: Revise periodicamente as contas de usuários e remova as não utilizadas
Segurança de Rede
Proxy Reverso com SSL: Nunca exponha o Immich diretamente à internet sem HTTPS:
# Use Let's Encrypt para certificados SSL gratuitos
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d photos.seudominio.com
Configuração de Firewall:
# Permita apenas portas necessárias
sudo ufw allow 22/tcp # SSH
sudo ufw allow 80/tcp # HTTP (redirecione para HTTPS)
sudo ufw allow 443/tcp # HTTPS
sudo ufw enable
VPN ou Tailscale: Para máxima segurança, acesse o Immich por meio de VPN:
- Instale o Tailscale no seu servidor e dispositivos
- Acesse via IP do Tailscale (100.x.x.x)
- Nenhuma porta exposta à internet pública
Segurança de Contêineres
Atualizações Regulares: Mantenha as imagens do Docker atualizadas para corrigir vulnerabilidades de segurança
Modo Rootless: Configure o modo rootless do Docker para isolamento adicional
Limites de Recursos: Previna ataques DoS limitando recursos dos contêineres:
services:
immich-server:
deploy:
resources:
limits:
cpus: '2'
memory: 4G
Solução de Problemas Comuns
Falhas no Upload
Sintoma: Fotos falham no upload a partir do aplicativo móvel
Soluções:
- Verifique o espaço em disco do servidor:
df -h - Verifique a configuração
client_max_body_sizedo proxy reverso - Verifique os logs do servidor:
docker compose logs immich-server - Certifique-se de que o aplicativo móvel tenha a versão mais recente
Aprendizado de Máquina Não Processando
Sintoma: Reconhecimento facial ou pesquisa não funcionando
Soluções:
- Verifique o status do contêiner ML:
docker compose ps immich-machine-learning - Visualize os logs do ML:
docker compose logs immich-machine-learning - Reinicie o serviço ML:
docker compose restart immich-machine-learning - Verifique se os arquivos de modelo foram baixados:
ls ~/immich/machine-learning/cache/
Erros de Conexão com o Banco de Dados
Sintoma: A interface web mostra erros de conexão com o banco de dados
Soluções:
- Verifique se o contêiner PostgreSQL está em execução:
docker compose ps immich-postgres - Verifique os logs do banco de dados:
docker compose logs immich-postgres - Verifique a senha correta no arquivo
.env - Teste a conexão:
docker exec -it immich-postgres psql -U postgres
Desempenho Lento
Sintoma: A interface web ou pesquisas estão lentas
Soluções:
- Verifique os recursos do sistema: CPU, RAM, I/O de disco
- Execute o vácuo do banco de dados:
VACUUM ANALYZE; - Reinicie os serviços:
docker compose restart - Revise as configurações de desempenho do PostgreSQL
- Considere a atualização do hardware (SSD, mais RAM)
Aplicativo Móvel Não Sincronizando
Sintoma: Fotos não estão fazendo backup do dispositivo móvel
Soluções:
- Verifique se o refresh em segundo plano está ativado (iOS)
- Ative o serviço em primeiro plano (Android)
- Verifique as configurações de apenas Wi-Fi se estiver usando dados móveis
- Verifique se o URL do servidor está acessível a partir da rede móvel
- Revise as permissões do aplicativo para acesso a fotos
- Limpe o cache do aplicativo e relogue
Migração de Outros Serviços
Do Google Photos
Exporte seus Dados:
- Acesse o Google Takeout (takeout.google.com)
- Selecione Google Photos
- Escolha o formato e o tamanho de exportação
- Faça o download dos arquivos
Importe para o Immich:
- Extraia os arquivos baixados
- Use a ferramenta CLI do Immich ou o upload web
- Os metadados são preservados dos arquivos JSON sidecar
# Usando CLI do Immich (instale a partir dos lançamentos)
immich upload --recursive /caminho/para/exportacao-de-fotos-do-google/
Do iCloud Photos
Exportar:
- Visite iCloud.com
- Selecione as fotos para download
- Ou use o iCloud para Windows/Photos app export
Importar: Similar ao Google Photos, faça o upload pela interface web ou pela ferramenta CLI
Do Armazenamento Local
Funcionalidade de Biblioteca Externa: Em vez de carregar, aponte o Immich para um diretório de fotos existente:
- Navegue até Administração > Bibliotecas Externas
- Adicione o caminho da biblioteca (deve ser acessível pelo contêiner Docker)
- O Immich escaneia e indexa sem copiar os arquivos
- Economiza espaço em disco e tempo
# No docker-compose.yml, adicione o montagem de volume
volumes:
- /mnt/fotos-existentes:/mnt/biblioteca-externa:ro
Comunidade e Suporte
Recursos Oficiais
- GitHub: https://github.com/immich-app/immich
- Documentação: https://immich.app/docs
- Discord: Comunidade ativa para ajuda em tempo real
- Reddit: r/immich para discussões e dicas
Contribuição
O Immich é de código aberto e bem-vindo a contribuições:
- Relatórios de Bugs: Envie relatórios detalhados de problemas no GitHub
- Solicitações de Recursos: Discuta no Discord ou no GitHub Discussions
- Contribuições de Código: Envie pull requests seguindo as diretrizes de contribuição
- Documentação: Melhore a documentação para uma melhor experiência do usuário
- Traduções: Ajude a localizar o Immich para seu idioma
Ferramentas Alternativas
Se o Immich não atender às suas necessidades, considere:
- PhotoPrism: Mais maduro, rico em recursos, arquitetura diferente
- Piwigo: Interface de galeria tradicional
- Nextcloud Photos: Parte do ecossistema maior do Nextcloud
- Photoview: Alternativa mais simples e leve
- LibrePhotos: Outra alternativa ao Google Photos com recursos de IA
Conclusão
Auto-hospedar o Immich oferece uma poderosa e privada alternativa aos serviços comerciais de nuvem para fotos. Embora exija uma configuração técnica inicial e manutenção contínua, os benefícios do controle total de privacidade, ausência de limites de armazenamento e liberdade de taxas de assinatura tornam-o valioso para muitos usuários.
A combinação de backup automático móvel, pesquisa impulsionada por IA, reconhecimento facial e interface moderna cria uma experiência comparável às ofertas comerciais, mantendo seus dados sob seu controle. Seja você um entusiasta da privacidade, um usuário econômico com bibliotecas de fotos grandes ou um profissional de tecnologia querendo experiência prática com infraestrutura, o Immich oferece uma solução atraente.
Comece pequeno com um servidor doméstico ou VPS, teste com um subconjunto de sua biblioteca de fotos e migre gradualmente conforme se familiarizar com o sistema. A comunidade ativa e as atualizações frequentes garantem que o Immich continue melhorando e adicionando recursos.
Suas memórias são preciosas - assuma o controle delas com o Immich.
Links Úteis
- Site Oficial: https://immich.app
- Repositório do GitHub: https://github.com/immich-app/immich
- Documentação: https://immich.app/docs/overview/introduction
- Guia de Instalação: https://immich.app/docs/install/docker-compose
- Comunidade do Discord: https://discord.gg/immich
- Aplicativos Móveis:
- Docker Hub: https://hub.docker.com/r/ghcr.io/immich-app
- Notas de Lançamento: https://github.com/immich-app/immich/releases
- Awesome Immich: https://github.com/varun-raj/awesome-immich (Recursos da comunidade)
- r/immich: https://reddit.com/r/immich