O que é o PhotoPrism?
O PhotoPrism é um aplicativo web auto-hospedado para explorar, organizar e pesquisar fotos e vídeos em um servidor que você controla. O site o descreve como "um app com IA e foco em privacidade"; o código está no GitHub sob a AGPL, e a empresa diz ser autofinanciada e independente.
A edição Community gratuita é a versão completa de código aberto. As assinaturas pagas e as licenças para equipes liberam recursos extras, e o projeto cita uma hospedagem gerenciada como alternativa a operar o servidor por conta própria.
Onde obter
O PhotoPrism é um servidor que você mesmo instala; o caminho recomendado é o Docker Compose, e não há instalador de um clique para desktop ou celular.
Opção | Onde obter |
|---|---|
| Docker Compose | Guia de instalação: baixar um arquivo de configuração, editá-lo e executar um comando |
| Auxiliar para Windows | curl.exe e install.bat baixam a configuração e iniciam o servidor, segundo o mesmo guia |
| Pacotes para Linux | Pacotes tar.gz para usuários experientes; configuração manual |
| Hospedagem gerenciada | PikaPods, a partir de US$ 6,50 por mês segundo a página de preços |
| Edição Community | Grátis, AGPL-3.0, auto-hospedada; armazenamento e instâncias ilimitados |
| Assinaturas | Essentials € 2,00, Plus a partir de € 6,00 por mês, exibidos em euros na página de preços |
| Site | photoprism.app |
| Política de privacidade | photoprism.app/privacy |
| Código-fonte | github.com/photoprism/photoprism |
| Demo pública | try.photoprism.app; o projeto pede para não enviar imagens privadas |
Versão analisada: build estável 261007-65faaae5d, publicado em 7 de outubro de 2026 segundo a release do GitHub, com commits na branch de desenvolvimento até 24 de outubro de 2026. A release traz apenas arquivos tar.gz para Linux (amd64 e arm64), e o projeto direciona a maioria dos usuários à sua imagem Docker. As notas de versão também listam uma prévia de desenvolvimento, que não é a versão analisada. Os preços são os exibidos na página de preços; a hospedagem gerenciada é cotada em dólares americanos.
Requisitos
A documentação pede no mínimo 2 núcleos de CPU, 3 GB de RAM e um sistema operacional de 64 bits, além de swap e armazenamento SSD para bibliotecas grandes.
Servidor
- O que dizem as fontes:
- Mínimo de 2 núcleos e 3 GB de RAM; a RAM em GB deve igualar o número de núcleos
Swap
- O que dizem as fontes:
- Recomendados pelo menos 4 GB; arquivos RAW e panoramas podem exigir mais
Ambiente de execução
- O que dizem as fontes:
- Docker ou Podman no Linux, macOS ou Windows; imagens amd64 e ARM64, inclusive Raspberry Pi
Banco de dados
- O que dizem as fontes:
- SQLite ou MariaDB 10.5.12+; a documentação considera o SQLite pouco indicado quando o desempenho importa
GPU
- O que dizem as fontes:
- Opcional; placas NVIDIA podem executar os modelos integrados, com uma imagem cuda separada
Internet
- O que dizem as fontes:
- Necessária para a geocodificação reversa e os mapas-múndi; a documentação pede liberar a API de geocodificação nos firewalls
Esses mínimos vêm da documentação do projeto; a PromptQuorum não mediu o tempo de indexação nem o uso de memória em nenhum hardware.
Como começar
Estes passos seguem o guia de Docker Compose do projeto; a PromptQuorum não os executou.
- 1Instale o Docker
Why it matters: Instale o Docker (ou o Podman) na máquina que vai guardar suas fotos; o guia cobre Linux, macOS e Windows. - 2Baixe e edite o arquivo compose
Why it matters: Pegue o compose.yaml da sua plataforma no guia de instalação e defina uma senha de administrador e as pastas que contêm suas imagens. - 3Inicie o servidor
Why it matters: Execute docker compose up -d nessa pasta, abra o endereço do servidor na porta 2342 em um navegador e entre como admin. - 4Indexe sua biblioteca
Why it matters: Adicione ou importe suas imagens e deixe a primeira indexação rodar; o tutorial de primeiros passos do projeto explica as configurações que a controlam.
Principais recursos
Tudo o que segue vem do site, do README ou da documentação do projeto; a PromptQuorum não testou nada.
- Busca e navegação. Filtros combináveis cobrem etiquetas, local, resolução, cor e qualidade; as visualizações incluem Pessoas, Lugares, Momentos, Calendário, Etiquetas e Pastas.
- Formatos. Imagens RAW, Live Photos, Motion Photos, vídeos e panoramas de 360° são indexados, e duplicatas são detectadas.
- Metadados. Dados de Exif, XMP, ExifTool JSON e Google Fotos podem ser lidos e mesclados.
- Acesso. Um app web instalável para celulares, acesso WebDAV pelo Explorador de Arquivos do Windows ou pelo Finder e login único com OpenID Connect.
Recursos de IA e onde eles rodam
Os modelos integrados rodam no seu próprio servidor via ONNX; somente o mecanismo opcional da OpenAI envia imagens a um serviço na nuvem.
- Etiquetas e detecção de conteúdo adulto. Um modelo ONNX integrado etiqueta as imagens e outro sinaliza conteúdo NSFW; a versão de 7 de outubro de 2026 substituiu os modelos TensorFlow anteriores e não aceita mais modelos TensorFlow personalizados.
- Rostos. O YuNet localiza os rostos e o SFace transforma cada um em um vetor para agrupamento; bibliotecas antigas mantêm o modelo FaceNet até serem migradas, e a versão informa que novos grupos agora são nomeados automaticamente quando possível.
- Legendas e etiquetas mais ricas. Opcional: um servidor Ollama que você mesmo opera, ou a API da OpenAI na nuvem com sua própria chave, pode gerar legendas e etiquetas.
- GPU. Os modelos integrados podem usar uma placa NVIDIA; para a geração de etiquetas com Ollama, o projeto informa de 1 a 4 segundos por imagem em uma RTX 4060 e de 10 segundos a mais de um minuto sem GPU.
- Desativação. Definir o modelo de etiquetas como "none" desativa a geração de etiquetas, enquanto a detecção de rostos é desligada por uma configuração separada.
Fluxo de dados e privacidade
A política de privacidade, atualizada pela última vez em 19 de agosto de 2026, diz que dados que nunca saem da sua rede privada não podem ser coletados por ninguém, nem pela empresa. Em um servidor auto-hospedado, isso significa que fotos, álbuns e resultados de IA permanecem no seu hardware, a menos que você os envie a outro lugar, por exemplo pelo mecanismo da OpenAI.
Segundo a política de privacidade e a documentação, três tipos de tráfego chegam a servidores externos. A geocodificação reversa e os mapas-múndi interativos obtêm dados do PhotoPrism e da MapTiler AG, na Suíça; uma requisição de geocodificação leva o local consultado e o endereço IP público do seu servidor. Instâncias com chave de assinatura também contatam o projeto para renová-la, enviando um ID de instância aleatório, a versão do software, o tipo de sistema operacional e a arquitetura da CPU. Por fim, um servidor acessível pela internet deve ficar atrás de um proxy reverso HTTPS; caso contrário, senhas e arquivos trafegam em texto claro.
📌Nota: Estas são declarações do projeto, não resultados de auditoria. A PromptQuorum não inspecionou o tráfego de rede nem revisou o código-fonte além dos metadados do repositório. A política nomeia a PhotoPrism UG como operadora dos próprios serviços e vincula uma declaração de conformidade com o GDPR.
Para quem serve
- Quem auto-hospeda com um servidor Docker ou NAS e busca uma alternativa privada aos serviços de fotos na nuvem.
- Fotógrafos com grandes bibliotecas RAW e de vídeo que pesquisam por etiqueta, local e rosto.
- Famílias que querem uma biblioteca compartilhada acessível pelo navegador em qualquer dispositivo.
O que não conseguimos verificar
- Qualidade da IA. A PromptQuorum não testou a precisão das etiquetas, o agrupamento de rostos nem a relevância da busca; os números de velocidade acima são do projeto.
- Experiência no celular. O projeto oferece apenas um app web; a qualidade e os termos dos apps de outros desenvolvedores citados na documentação não foram verificados.
- Limites entre edições. Quais recursos ficam atrás de uma assinatura paga pode mudar entre versões; consulte a tabela de preços antes de contar com mapas ou papéis de usuário adicionais.
- Detalhes da licença. O detector do GitHub indica "Other", enquanto o README e a documentação citam AGPL-3.0 para a edição Community; os termos das edições pagas não foram analisados.
- Uso de recursos. A documentação diz que indexar grandes bibliotecas RAW pode exceder a memória mínima; o consumo real não foi medido.
Concorrentes e alternativas
O diretório tem outro gerenciador de bibliotecas de imagens com análise, além de um app auto-hospedado que etiqueta outro tipo de conteúdo.
PixlStash
- Plataformas:
- Windows, macOS, Linux
- Preço / licença:
- Grátis / GPL-3.0
- Diferença principal:
- App de desktop com etiquetagem local e busca por rosto e semântica; o PhotoPrism é um servidor acessado pelo navegador
Artigos sobre PixlStash (1)
- PixlStash Review: Self-Hosted Image Library Manager with Local AI TaggingAtualizado 17 de outubro de 2026
Karakeep
- Plataformas:
- Web, iOS, Android
- Preço / licença:
- Grátis / AGPL-3.0
- Diferença principal:
- Gerenciador de favoritos e notas com etiquetas de IA, não uma biblioteca de fotos
Artigos sobre Karakeep (3)
- Karakeep Review: Self-Hosted Bookmarks with AI Auto-TaggingAtualizado 18 de setembro de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchAtualizado 20 de setembro de 2026
- Blinko Review: Self-Hosted AI Notes with RAG SearchAtualizado 19 de setembro de 2026
Também mencionado em:
- Linkwarden Review: Self-Hosted Bookmarks with Local AI TaggingAtualizado 24 de outubro de 2026
- Surf Review: Deta's Open-Source AI NotebookAtualizado 19 de setembro de 2026
Nenhum outro servidor de biblioteca de fotos tem ainda uma análise da PromptQuorum, então estas são as ferramentas listadas mais próximas; confirme preço, licença e plataformas de cada app na própria página.
Perguntas frequentes
O PhotoPrism tem app para iPhone ou Android?
O próprio projeto oferece um app web instalável; sua documentação cita apps de outros desenvolvedores, entre eles o PhotoSync para envio em segundo plano a partir de celulares.
Como atualizo o PhotoPrism?
Com o Docker Compose, você baixa a nova imagem e reinicia os serviços; trocar a tag da imagem de latest para preview dá acesso antecipado a builds de desenvolvimento. As notas de versão podem trazer etapas de atualização, por exemplo a nova execução das etiquetas após a mudança de IA de outubro de 2026.
Posso migrar do Google Fotos?
Os metadados do Google Fotos podem ser mesclados, e a documentação inclui um guia de migração da nuvem; a PromptQuorum não tentou nenhuma migração.
Onde o PhotoPrism guarda meus arquivos?
A configuração de exemplo define três pastas: originals para suas imagens, storage para arquivos internos como a configuração e import para arquivos a serem adicionados. Ela também inicia um contêiner MariaDB para o banco de dados.
Existe uma versão para empresas?
Sim: a página Teams lista licenças a partir de € 79 por mês para o Starter, a partir de € 219 para o Business e a partir de € 1.499 para o Enterprise, com níveis de suporte que variam conforme o plano.
Veredicto
O PhotoPrism é um jeito consolidado e com atualizações ativas de manter uma biblioteca de fotos pesquisável em hardware que você controla, com reconhecimento facial e etiquetas de IA que por padrão rodam no seu próprio servidor. Em contrapartida, a instalação exige Docker e um arquivo de configuração, segundo a documentação, o projeto não oferece app nativo para desktop ou celular, as consultas de localização e os mapas contatam servidores externos, e nenhuma de suas afirmações sobre qualidade ou velocidade da IA pôde ser verificada aqui. Serve a quem já opera serviços em casa ou em um NAS e pode experimentar primeiro a edição Community gratuita; quem quer um app de duplo clique deve procurar em outro lugar.
Fontes
- Site do PhotoPrism — visão geral do produto, preços e edições, consultado em 24 de outubro de 2026.
- Documentação do PhotoPrism — instalação, modelos de IA, notas de versão e apps de celular, consultada em 24 de outubro de 2026.
- Política de privacidade do PhotoPrism — coleta de dados e auto-hospedagem, atualizada em 19 de agosto de 2026.
- PhotoPrism no GitHub — README, releases e atividade de commits, consultados em 24 de outubro de 2026.
