Repolode
cshum

cshum/imagor-studio

Galeria de fotos auto-hospedada com rolagem virtual, gerenciamento por arrastar e soltar e edição não destrutiva em camadas.

Alternativa open source a:Google Photos

Estrelas
232
Forks
10
Issues abertas
2
Último commit
há 2 meses

O que é?

O Imagor Studio é uma galeria de imagens auto-hospedada para navegar por grandes coleções de fotos e organizá-las. Ele aponta para um diretório local montado em um contêiner Docker e armazena os dados do aplicativo em SQLite, permitindo executá-lo na sua própria máquina ou servidor.

A galeria usa rolagem virtual para navegar por milhares de imagens sem precisar de uma etapa separada de indexação. Os usuários podem enviar arquivos, organizá-los arrastando e soltando e selecionar vários itens para operações em lote. A edição é não destrutiva: os originais permanecem intactos, e a composição em camadas e as transformações são definidas por URLs de imagem.

O projeto é baseado no imagor, um servidor de processamento de imagens em Go que usa libvips, e foi escrito em TypeScript com um front-end em React. A seção de links também aponta para o vipsgen, que oferece bindings de Go para libvips, e para o imagorvideo, voltado à criação de miniaturas de vídeos.

Recursos principais

  • 01Galeria com rolagem virtual para navegar por grandes coleções de imagens
  • 02Envio e organização por arrastar e soltar, além de ações em lote com seleção múltipla
  • 03Composição em camadas para edição de imagens
  • 04Edição não destrutiva, com transformações aplicadas por URL
  • 05Execução em Docker com um diretório local de fotos montado e armazenamento em SQLite

Casos de uso

  • Hospedar uma biblioteca pessoal de fotos em um servidor doméstico, em vez de usar um serviço na nuvem
  • Navegar por um grande arquivo local de imagens e organizá-lo sem uma etapa separada de indexação
  • Gerar versões editadas de imagens por meio de URLs sem modificar os originais

Início rápido

  1. 1

    Execute o contêiner Docker com o diretório de imagens montado

    docker run -p 8000:8000 --rm -v $(pwd)/imagor-studio-data:/app/data -v ~/Pictures:/app/gallery -e DATABASE_URL="sqlite:///app/data/imagor-studio.db" shumc/imagor-studio
  2. 2

    Abra http://localhost:8000 no navegador

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft que impõe obrigações de uso em rede para versões modificadas.

Em coleções

Tópicos

Perguntas frequentes

O que é imagor-studio?
Galeria de fotos auto-hospedada com rolagem virtual, gerenciamento por arrastar e soltar e edição não destrutiva em camadas. O Imagor Studio é uma galeria de imagens auto-hospedada para navegar por grandes coleções de fotos e organizá-las. Ele aponta para um diretório local montado em um contêiner Docker e armazena os dados do aplicativo em SQLite, permitindo executá-lo na sua própria máquina ou servidor.
imagor-studio é gratuito? Qual é a licença?
imagor-studio é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
imagor-studio ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de imagor-studio foi em 18 de set. de 2026.
Para que posso usar imagor-studio?
Hospedar uma biblioteca pessoal de fotos em um servidor doméstico, em vez de usar um serviço na nuvem Navegar por um grande arquivo local de imagens e organizá-lo sem uma etapa separada de indexação Gerar versões editadas de imagens por meio de URLs sem modificar os originais
Como instalar imagor-studio?
Execute o contêiner Docker com o diretório de imagens montado: docker run -p 8000:8000 --rm -v $(pwd)/imagor-studio-data:/app/data -v ~/Pictures:/app/gallery -e DATABASE_URL="sqlite:///app/data/imagor-studio.db" shumc/imagor-studio Abra http://localhost:8000 no navegador
Onde consigo imagor-studio?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cshum/imagor-studio

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados