Repolode
cshum

cshum/imagor-studio

Galería de fotos autoalojada con desplazamiento virtual, gestión mediante arrastrar y soltar, y edición por capas no destructiva.

Alternativa open source a:Google Photos

Estrellas
232
Forks
10
Issues abiertos
2
Último commit
hace 2 meses

¿Qué es?

Imagor Studio es una galería de imágenes autoalojada para explorar y organizar grandes colecciones de fotos. Usa un directorio local montado en un contenedor de Docker y almacena los datos de la aplicación en SQLite, por lo que puedes ejecutarla en tu propio equipo o servidor.

La galería usa desplazamiento virtual para explorar miles de imágenes sin necesidad de un paso de indexación independiente. Puedes subir archivos, organizarlos arrastrándolos y seleccionarlos en grupo para realizar operaciones en lote. La edición no es destructiva: los originales no se modifican, y la composición por capas y las transformaciones se expresan mediante URL de imágenes.

El proyecto se basa en imagor, un servidor de procesamiento de imágenes escrito en Go que usa libvips, y está desarrollado en TypeScript con una interfaz de React. En la sección de enlaces también se mencionan vipsgen, que ofrece bindings de Go para libvips, e imagorvideo, para generar miniaturas de video.

Funciones clave

  • 01Galería con desplazamiento virtual para explorar grandes colecciones de imágenes
  • 02Carga y organización mediante arrastrar y soltar, y acciones en lote con selección múltiple
  • 03Composición por capas para editar imágenes
  • 04Edición no destructiva con transformaciones aplicadas mediante URL
  • 05Se ejecuta en Docker con un directorio local de fotos montado y almacenamiento en SQLite

Casos de uso

  • Alojar una biblioteca personal de fotos en un servidor doméstico en lugar de usar un servicio en la nube
  • Explorar y organizar un gran archivo local de imágenes sin un paso de indexación independiente
  • Generar variantes editadas de imágenes mediante URL sin modificar los originales

Inicio rápido

  1. 1

    Ejecuta el contenedor Docker montando el directorio de imágenes

    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

    Abre http://localhost:8000 en tu navegador

Antes de usarlo

  • Licenciado bajo AGPL-3.0, una licencia copyleft que impone obligaciones de uso en red para las versiones modificadas.

En colecciones

Temas

Preguntas frecuentes

¿Qué es imagor-studio?
Galería de fotos autoalojada con desplazamiento virtual, gestión mediante arrastrar y soltar, y edición por capas no destructiva. Imagor Studio es una galería de imágenes autoalojada para explorar y organizar grandes colecciones de fotos. Usa un directorio local montado en un contenedor de Docker y almacena los datos de la aplicación en SQLite, por lo que puedes ejecutarla en tu propio equipo o servidor.
¿imagor-studio es gratuito? ¿Qué licencia tiene?
imagor-studio es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿imagor-studio sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de imagor-studio fue el 18 sept 2026.
¿Para qué puedo usar imagor-studio?
Alojar una biblioteca personal de fotos en un servidor doméstico en lugar de usar un servicio en la nube Explorar y organizar un gran archivo local de imágenes sin un paso de indexación independiente Generar variantes editadas de imágenes mediante URL sin modificar los originales
¿Cómo se instala imagor-studio?
Ejecuta el contenedor Docker montando el directorio de imágenes: 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 Abre http://localhost:8000 en tu navegador
¿Dónde consigo imagor-studio?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cshum/imagor-studio

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados