Em 20 de outubro de 2026, iniciamos o Immich, o PhotoPrism, o Ente e o Nextcloud, um de cada vez, no mesmo servidor de teste. Medimos a memória dois minutos após a inicialização, sem nenhuma foto enviada. O Immich usou cerca de 1.410 MiB em seus quatro contêineres. O PhotoPrism usou cerca de 300 MiB e o Ente, cerca de 185 MiB. O Nextcloud usou cerca de 280 MiB na configuração básica de três contêineres descrita no README da sua imagem Docker.

O servidor do Immich respondia por 757 MiB desse total, e o banco de dados PostgreSQL, por mais 452. O contêiner de machine learning ficou em cerca de 200 MiB, ainda sem fotos para processar. Com o Immich rodando, a VM ainda tinha 6.092 MiB disponíveis de seus 7.922 MiB. A busca por rostos e a primeira importação usariam essa folga, mas não medimos quanto elas consomem. Acreditamos que o servidor do Ente consegue ficar pequeno em parte porque não faz esse trabalho. O reconhecimento facial e a busca rodam no aplicativo do Ente em cada celular ou computador, que baixa seus originais para indexá-los.
Esses números são de uma instalação vazia. O Immich, o PhotoPrism e o app Recognize do Nextcloud fazem o reconhecimento de rostos e objetos no servidor, e as perguntas frequentes do Immich dizem que o primeiro backup é o mais exigente, por causa de todas as tarefas que ele inicia. Nosso teste parou antes dessa etapa; por isso, a recomendação de plano aqui se baseia nos requisitos dos próprios desenvolvedores.
Memória, disco e núcleos que cada app exige
| Immich | PhotoPrism | Ente | Nextcloud | |
|---|---|---|---|---|
| Contêineres na configuração do desenvolvedor | 4 | 2 | 5 | 3 (configuração básica da imagem Docker) |
| Tamanho das imagens, somado (nosso teste, arm64) | 3.8 GB | 3.8 GB | 1.35 GB | 2.8 GB |
| Mínimo informado pelo desenvolvedor | 6 GB de RAM, 2 núcleos (8 GB e 4 núcleos recomendados) | 3 GB de RAM, 2 núcleos, 4 GB de swap | 1 GB de RAM, 1 núcleo | Cerca de 4 GB livres para o Recognize; 512 MB por processo PHP |
| A busca por rostos e objetos roda em | CPU do servidor | CPU do servidor | Cada celular ou computador | CPU do servidor, com o Recognize |
Entre os planos da DreamHost, o Stack 8 é o menor que atende ao mínimo do Immich, com 8 GB de RAM e 2 vCPU. O Stack 16 é o primeiro com 4 vCPU, a quantidade de núcleos que o Immich recomenda. Seus 250 GB de armazenamento NVMe comportam uma biblioteca familiar de até cerca de 165 GB. Os requisitos do Immich dizem que miniaturas e vídeos transcodificados acrescentam de 10% a 20% à biblioteca e que o banco de dados ocupa de 1 a 3 GB. Calculamos 1,5 vez o tamanho dos originais (250 dividido por 1,5) como nossa própria margem para isso e para o crescimento, a mesma regra usada no nosso guia sobre como trazer sua biblioteca do Google Fotos. O disco de 450 GB do Stack 32 é para bibliotecas maiores.
O que uma família ganha com cada um
| Immich | PhotoPrism | Ente | Nextcloud com Memories | |
|---|---|---|---|---|
| Feito para | Backup do celular de várias pessoas | Organizar uma grande biblioteca | Backup e compartilhamento criptografados | Arquivos, calendários e fotos juntos |
| Uma biblioteca privada para cada pessoa | Sim | Não, uma única biblioteca na edição gratuita | Sim | Sim, os arquivos de cada usuário |
| Aplicativos para celular | Apps oficiais, upload em segundo plano | App web, mais um app de sincronização WebDAV | Apps oficiais | Uploads pelo app do Nextcloud; Memories no navegador |
| Um álbum compartilhado da família | Álbuns compartilhados e compartilhamento com parceiro | Álbuns compartilhados com convidados ou por link | Álbuns compartilhados e colaborativos | Álbuns compartilhados do Memories |
| Fotos criptografadas antes do upload | Não | Não | Sim, de ponta a ponta | Não |
| Software | Gratuito; chaves opcionais de US$ 25 por usuário ou US$ 100 por servidor | Community gratuita; Essentials por € 2 ao mês, Plus a partir de € 6, ambos cobrados anualmente | Gratuito e de código aberto | Apps gratuitos da loja de apps do Nextcloud |
| Na DreamHost | Hospedagem VPS para Immich, já instalado | Não oferecido | Não oferecido | Não oferecido |
Escolha o Immich se
Várias pessoas querem o backup do celular sem precisar pensar nisso, com busca por rostos e um servidor que já chega instalado.
Escolha o Nextcloud com Memories se
Você também quer arquivos, calendários e contatos compartilhados no mesmo servidor. Depois, você pode adicionar o Immich ao lado para as fotos.
Escolha o Ente se
Você quer as fotos criptografadas em cada celular antes de saírem dele. Você se sente à vontade para configurar um domínio e o armazenamento por conta própria.
Immich para a maioria das famílias
Cada membro da família tem um login próprio no Immich e faz o backup do próprio celular. Os apps do Immich fazem upload quando alguém os abre e em segundo plano, pelo Wi-Fi, a menos que você mude isso, e ignoram fotos que o servidor já tem. O compartilhamento com parceiro permite compartilhar toda a sua biblioteca com outra pessoa, que pode visualizá-la e baixá-la. Ele funciona em uma só direção, então cada um compartilha com o outro. Como administrador, você também pode definir uma cota de armazenamento para cada pessoa, para que um celular cheio de vídeos não lote o disco inteiro. Fotos que já estão em um disco podem ficar onde estão: as bibliotecas externas do Immich leem uma pasta no servidor e mostram as fotos dela na linha do tempo, e cada biblioteca pertence a um usuário.
O Immich agrupa rostos em pessoas que você pode nomear e buscar. Esse trabalho roda na CPU do servidor, a menos que você ative a aceleração por GPU, que o Immich ainda considera experimental. Os modelos são baixados no primeiro uso e, depois disso, a busca roda no seu servidor.
I've switched from photoprism to immich. Immich is a much more active project, bugs are fixed, face recognition is an
order of magnitude better
Você escolhe quando atualizar. As versões do Immich podem trazer mudanças incompatíveis e migrações de banco de dados que não podem ser desfeitas. O assistente de atualização da nossa imagem faz uma pausa para avisar isso antes de baixar qualquer coisa.
Nextcloud com Memories, para fotos junto com seus arquivos
O Nextcloud inclui o app Photos desde a versão 18. O Memories, da loja de apps do Nextcloud, adiciona uma linha do tempo ordenada pela data em que cada foto foi tirada. Ele também coloca as fotos em um mapa e agrupa pessoas e objetos por meio do Recognize, que faz esse processamento no servidor do Nextcloud. O Memories mantém suas fotos em pastas comuns, então elas continuam lá se você removê-lo depois. Os celulares fazem upload pelo app oficial do Nextcloud, como sugere o README do Memories. Para navegar, a visualização web do Memories funciona no navegador do celular.
Se a família já usa o Nextcloud para arquivos, você não precisa escolher um só app. Um comentarista do Hacker News roda o Immich ao lado do Nextcloud, com um único login do Nextcloud para os dois.
O Nextcloud não está na biblioteca de aplicativos da DreamHost, então você mesmo teria que instalá-lo em uma VPS.
Ente, se a criptografia vem em primeiro lugar
O Ente criptografa as fotos de ponta a ponta: elas são protegidas no seu celular antes do upload, então o servidor armazena arquivos que só os seus dispositivos conseguem abrir. Há apps para iPhone, Android, web e computadores. A busca por rostos não está disponível no app web. Em celulares com 4 a 6 GB de RAM e uma biblioteca grande, o Ente avisa que a indexação pode deixar o app lento. Um app para computador pode fazer a indexação no lugar dele.
O servidor do Ente é instalado com um único comando de início rápido, que sobe seus cinco contêineres, incluindo o próprio serviço de armazenamento. Alguns ajustes vêm antes do primeiro upload pelo celular, segundo os passos pós-instalação do Ente:
- Aponte o endereço de armazenamento para um nome que os celulares alcancem
O início rápido aponta o endereço de armazenamento para o próprio servidor, então só o servidor consegue acessá-lo. O Ente diz que os uploads pelo celular falham sem aviso até você definir um endereço que tanto o servidor quanto os celulares consigam acessar, geralmente um nome de host, e recomenda um nome de domínio com um proxy reverso.
- Encontre os códigos de cadastro
Sem um servidor de e-mail, os códigos de que as novas contas precisam aparecem nos logs do servidor.
- Aumente a cota de armazenamento de cada conta
Novas contas começam com os 10 GB do plano gratuito, um valor definido no código do servidor do Ente. Aumente-o para cada pessoa com a CLI do Ente antes que alguém faça backup de um celular cheio.
- Aponte cada celular para o seu servidor
Toque 7 vezes na tela de boas-vindas do app e insira o endereço do seu servidor. O Ente também pede que você salve uma entrada no gerenciador de senhas e um backup da chave de recuperação identificados com esse endereço.
Tanto a imagem do servidor do Ente quanto a do PhotoPrism estão disponíveis para processadores Intel e AMD, além de ARM, então qualquer uma delas pode ser instalada em uma VPS da DreamHost. Nenhuma está na biblioteca de aplicativos da DreamHost, então a instalação fica por sua conta.
Por que o PhotoPrism combina com o acervo de uma só pessoa
A edição gratuita do PhotoPrism não tem bibliotecas separadas para os membros da família. A edição Community tem três funções de conta: Admin, Guest e Visitor. As funções User e Viewer exigem uma assinatura paga Essentials ou Plus, e mesmo um User pode ver, editar e excluir todas as fotos e álbuns da única biblioteca. O PhotoPrism identifica as fotos pelo que aparece nelas e adiciona nomes de lugares, e sua página de recursos lista seis mapas de alta resolução para navegar por localização. Um acervo existente entra definindo a pasta dele como a pasta de originais do PhotoPrism e iniciando uma indexação.
Os celulares sincronizam por qualquer app WebDAV. A página de sincronização do PhotoPrism recomenda o PhotoSync, em que algumas opções de transferência exigem upgrade após o teste gratuito. A página de configuração do PhotoPrism pede que a quantidade de RAM em GB corresponda ao número de núcleos de CPU, e sua página de pessoas diz que atualizar os rostos causa alta carga de CPU por um tempo.
Mantenha uma cópia fora do servidor
Como medimos
Fizemos o teste em 20 de outubro de 2026, em uma máquina virtual em um Mac com Apple Silicon (Colima): Ubuntu 24.04 em arm64, 2 vCPU e 7.922 MiB de memória. Não é um servidor da DreamHost, e nossos planos rodam em processadores x86 AMD EPYC. Esperamos que a memória fique próxima em x86, mas os tempos não ficariam, então não informamos nenhum.
O Immich rodou a v3.3.3 a partir do arquivo compose da versão. O PhotoPrism rodou seu arquivo compose publicado, com MariaDB. O Ente rodou a partir do script de início rápido. O Nextcloud rodou na configuração básica descrita no README da imagem Docker da comunidade, versão 35, com MariaDB e Redis. Não medimos o instalador All-in-One do próprio Nextcloud. O número do Nextcloud pode incluir o final da instalação da primeira inicialização, porque a verificação de que ele estava no ar pode responder antes de a configuração terminar. As únicas alterações foram as pastas de dados, as configurações de login, uma versão fixa do Immich e as configurações de instalação automática documentadas do Nextcloud.
Cada app rodou sozinho na VM, e os dados foram apagados antes do próximo. A memória é a mediana de 12 docker stats leituras feitas a cada 5 segundos depois de 2 minutos de estabilização, com as imagens baixadas antes. O servidor do Immich ainda estava se estabilizando e chegou ao pico de 1.153 MiB durante as leituras. Cada app rodou uma vez, então não há variação a informar. Paramos antes de enviar qualquer foto, então importações, agrupamento de rostos, arquivos HEIC do iPhone e uploads pelo celular ainda não foram testados aqui.
Perguntas frequentes sobre servidor de fotos para a família
O Immich é melhor que o PhotoPrism?
Para os celulares de várias pessoas, sim. A versão gratuita do Immich dá a cada pessoa uma biblioteca privada e tem apps próprios para celular. A edição gratuita do PhotoPrism mantém uma única biblioteca, e as outras contas só veem o que é compartilhado com elas. O PhotoPrism é uma ótima escolha para uma pessoa que organiza um grande acervo.
O celular continua fazendo backup se ninguém abrir o app?
Geralmente sim, dentro dos limites que o celular impõe. O Immich faz upload quando o app é aberto e periodicamente em segundo plano, pelo Wi-Fi por padrão. No iPhone, o sistema decide quando essa tarefa em segundo plano roda. Ela roda com mais frequência quando o app é aberto. As configurações de bateria de alguns celulares Android interrompem o processo em segundo plano, então verifique-as em cada aparelho.
Eu preciso mesmo ter um servidor?
O Ente tem um serviço hospedado próprio com um plano gratuito, então você poderia dispensar o servidor, e os apps são os mesmos que você apontaria para o seu próprio servidor. Se a família usa o Google Fotos hoje, nosso guia sobre como trocar o Google Fotos pelo Immich explica como mover a biblioteca com as datas e os álbuns.
A busca por rostos funciona em um servidor pequeno?
Sim, dentro dos requisitos dos desenvolvedores. O Immich, o PhotoPrism e o app Recognize do Nextcloud processam rostos na CPU do servidor. O Immich pede pelo menos 2 núcleos e recomenda 4, e é por isso que escolhemos o Stack 16. Já o Ente faz isso em cada celular ou computador. Não cronometramos o agrupamento de rostos no nosso teste.
O que acontece com nossas fotos se só eu souber como o servidor funciona?
Anote o que outra pessoa precisaria saber: como entrar no servidor, onde fica o backup fora do servidor e como restaurá-lo. Nosso guia sobre backup do Immich mostra uma restauração completa passo a passo, para que uma segunda pessoa possa praticar uma vez.
Quem ajuda se algo no servidor der problema?
O suporte para VPS da DreamHost está disponível 24 horas por dia, 7 dias por semana, para hardware, rede e conectividade. Segundo essa página, você gerencia seus aplicativos e sua pilha de software. Aqui, isso significa o Immich, as atualizações dele e os backups das fotos.
Fontes
- Immich VPS Hosting, DreamHost, 22 de out. de 2026. dreamhost.com/hosting/vps/immich
- VPS Hosting, DreamHost, 22 de out. de 2026. dreamhost.com/hosting/vps
- VPS overview, DreamHost Help Center, 22 de out. de 2026. help.dreamhost.com/hc/en-us/articles/50476238203028-VPS-overview
- Cancel a VPS, DreamHost Help Center, 22 de out. de 2026. help.dreamhost.com/hc/en-us/articles/50609419977748-Cancel-a-VPS
- Requirements, Immich, 16 de out. de 2026. docs.immich.app/install/requirements
- FAQ, Immich, 20 de out. de 2026. docs.immich.app/FAQ
- User management, Immich, 20 de out. de 2026. docs.immich.app/administration/user-management
- External libraries, Immich, 20 de out. de 2026. docs.immich.app/features/libraries
- Backup and restore, Immich, 20 de out. de 2026. docs.immich.app/administration/backup-and-restore
- Immich product keys, Immich, 20 de out. de 2026. immich.app/blog/immich-product-keys
- Mobile backup, Immich, 16 de out. de 2026. docs.immich.app/features/mobile-backup
- Partner sharing, Immich, 16 de out. de 2026. docs.immich.app/features/partner-sharing
- Facial recognition, Immich, 16 de out. de 2026. docs.immich.app/features/facial-recognition
- ML hardware acceleration, Immich, 16 de out. de 2026. docs.immich.app/features/ml-hardware-acceleration
- Immich releases (v3.3.3), Immich on GitHub, 16 de out. de 2026. github.com/immich-app/immich/releases
- Setup, PhotoPrism, 16 de out. de 2026. docs.photoprism.app/getting-started
- Account roles, PhotoPrism, 16 de out. de 2026. docs.photoprism.app/user-guide/users/roles
- Indexing originals, PhotoPrism, 20 de out. de 2026. docs.photoprism.app/user-guide/library/originals
- Mobile devices, PhotoPrism, 16 de out. de 2026. docs.photoprism.app/user-guide/sync/mobile-devices
- People, PhotoPrism, 16 de out. de 2026. docs.photoprism.app/user-guide/organize/people
- Features, PhotoPrism, 16 de out. de 2026. photoprism.app/features
- Pricing & Editions, PhotoPrism, 16 de out. de 2026. photoprism.app/editions
- Ente README, Ente on GitHub, 16 de out. de 2026. github.com/ente/ente
- Self-hosting quickstart, Ente, 16 de out. de 2026. ente.com/help/self-hosting
- Self-hosting requirements, Ente, 16 de out. de 2026. ente.com/help/self-hosting/installation/requirements
- Post-installation steps, Ente, 16 de out. de 2026. ente.com/help/self-hosting/installation/post-install
- User management, Ente, 16 de out. de 2026. ente.com/help/self-hosting/administration/users
- Ente CLI, Ente, 16 de out. de 2026. ente.com/help/self-hosting/administration/cli
- Machine learning, Ente, 16 de out. de 2026. ente.com/help/photos/features/search-and-discovery/machine-learning
- Storage and plans FAQ, Ente, 16 de out. de 2026. ente.com/help/photos/faq/storage-and-plans
- Nextcloud Photos README, Nextcloud on GitHub, 16 de out. de 2026. github.com/nextcloud/photos
- Memories, Nextcloud App Store, 16 de out. de 2026. apps.nextcloud.com/apps/memories
- Memories README, Memories on GitHub, 16 de out. de 2026. github.com/pulsejet/memories
- Memories FAQ, Memories, 16 de out. de 2026. memories.gallery/faq
- Recognize README, Nextcloud on GitHub, 16 de out. de 2026. github.com/nextcloud/recognize
- System requirements, Nextcloud, 16 de out. de 2026. docs.nextcloud.com/server/stable/admin_manual/installation/system_requirements.html
- Nextcloud All-in-One README, Nextcloud on GitHub, 16 de out. de 2026. github.com/nextcloud/all-in-one
- Nextcloud Docker image README, Nextcloud community on GitHub, 16 de out. de 2026. github.com/nextcloud/docker
- Hacker News comment on switching from PhotoPrism to Immich (December 2025), Hacker News, 16 de out. de 2026. news.ycombinator.com/item?id=46172609
- Hacker News comment on running Immich beside Nextcloud (June 2026), Hacker News, 16 de out. de 2026. news.ycombinator.com/item?id=48515262