Repolode
xemle

xemle/home-gallery

Galería web autoalojada para explorar fotos y videos personales, con etiquetas, interfaz adaptable a móviles y búsqueda de imágenes similares y rostros.

Alternativa open source a:Google Photos

Estrellas
1,201
Forks
107
Issues abiertos
54
Último commit
hace 7 días

¿Qué es?

HomeGallery es una galería web autoalojada para explorar fotos y videos personales. Está diseñada para ejecutarse en tu propio equipo o NAS e indexar archivos multimedia de uno o varios directorios locales, para que los originales nunca tengan que servirse desde un servicio en la nube.

La galería ofrece un flujo continuo de fotos con desplazamiento virtual, selección individual o múltiple para añadir etiquetas y un lenguaje de consulta expresivo con operadores and, or y not. También permite buscar imágenes similares mediante búsqueda inversa, detectar rostros y buscar rostros similares, convertir coordenadas GPS en direcciones mediante geocodificación inversa y transcodificar videos. La interfaz funciona como PWA en teléfonos.

Los archivos multimedia se identifican por su contenido, por lo que los duplicados se procesan una sola vez y cambiarles el nombre no vuelve a generar las vistas previas. Los metadatos se pueden exportar a archivos sidecar XMP y la galería se puede exportar como sitio estático. Se puede instalar mediante binarios precompilados para Linux, macOS y Windows, o como imagen de Docker.

Funciones clave

  • 01Flujo continuo de fotos con desplazamiento virtual
  • 02Etiquetado con selección individual o múltiple
  • 03Búsqueda de imágenes similares y de rostros
  • 04Transcodificación de videos y streaming a Chromecast
  • 05Búsqueda inversa de ubicaciones geográficas
  • 06Detección rápida de cambios y eliminación de duplicados basada en el contenido
  • 07Exportación a archivos sidecar XMP y sitios estáticos

Casos de uso

  • Explorar desde un teléfono un archivo de fotos familiares almacenado en un NAS doméstico
  • Encontrar fotos similares de atardeceres o comida en una gran biblioteca personal, sin etiquetarlas manualmente
  • Servir archivos multimedia desde unidades externas sin conexión o de solo lectura tras indexarlas una vez
  • Publicar una instantánea estática de una colección de fotos

Inicio rápido

  1. 1

    Descarga el binario precompilado

    curl -sL https://dl.home-gallery.org/dist/latest/home-gallery-latest-linux-x64 -o gallery
  2. 2

    Haz que el binario sea ejecutable

    chmod 755 gallery
  3. 3

    Inicializa la configuración con tu fuente multimedia

    ./gallery init --source ~/Pictures
  4. 4

    Inicia el servidor y abre localhost:3000

    ./gallery run server

Antes de usarlo

  • Toda la base de datos multimedia se carga en el navegador, por lo que las bibliotecas muy grandes pueden tener un rendimiento deficiente.
  • La detección de objetos y el reconocimiento facial usan por defecto la API pública del proyecto, que envía imágenes de vista previa fuera de tu equipo a menos que la ejecutes localmente.
  • El proyecto se describe como un proyecto personal de tiempo libre y sin garantía.

Temas

Preguntas frecuentes

¿Qué es home-gallery?
Galería web autoalojada para explorar fotos y videos personales, con etiquetas, interfaz adaptable a móviles y búsqueda de imágenes similares y rostros. HomeGallery es una galería web autoalojada para explorar fotos y videos personales. Está diseñada para ejecutarse en tu propio equipo o NAS e indexar archivos multimedia de uno o varios directorios locales, para que los originales nunca tengan que servirse desde un servicio en la nube.
¿home-gallery es gratuito? ¿Qué licencia tiene?
home-gallery es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿home-gallery sigue mantenido?
Mantenimiento activo. El último commit de home-gallery fue el 13 oct 2026.
¿Para qué puedo usar home-gallery?
Explorar desde un teléfono un archivo de fotos familiares almacenado en un NAS doméstico Encontrar fotos similares de atardeceres o comida en una gran biblioteca personal, sin etiquetarlas manualmente Servir archivos multimedia desde unidades externas sin conexión o de solo lectura tras indexarlas una vez Publicar una instantánea estática de una colección de fotos
¿Cómo se instala home-gallery?
Descarga el binario precompilado: curl -sL https://dl.home-gallery.org/dist/latest/home-gallery-latest-linux-x64 -o gallery Haz que el binario sea ejecutable: chmod 755 gallery Inicializa la configuración con tu fuente multimedia: ./gallery init --source ~/Pictures Inicia el servidor y abre localhost:3000: ./gallery run server
¿Dónde consigo home-gallery?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/xemle/home-gallery

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

Proyectos relacionados