Galería de fotos autoalojada que refleja la estructura de carpetas de tu servidor en álbumes, pensada para fotógrafos con grandes bibliotecas de archivos RAW.
SmilyOrg/photofield
Galería de fotos autoalojada, en un único binario escrito en Go y Vue, para mostrar muchas fotos a la vez sin modificar los archivos originales.
Alternativa open source a:Google Photos
- Estrellas
- 616
- Forks
- 19
- Issues abiertos
- 38
- Último commit
- hace 25 días
¿Qué es?
Photofield es un visor de fotos pensado para mostrar tantas fotos como sea posible en pantalla al mismo tiempo y cargarlas rápidamente. Se ejecuta como un binario estático de Go o como una imagen de Docker, y considera el sistema de archivos como la fuente de verdad. Nunca modifica los originales y mantiene una caché SQLite de miniaturas y metadatos. Las colecciones se crean a partir de directorios, y cuenta con una vista de cronología opcional similar a la de Google Photos.
La interfaz permite hacer zoom en cualquier parte y carga las vistas progresivamente, empezando por las versiones preliminares de baja resolución. La indexación, la extracción de EXIF y la detección de colores dominantes se ejecutan en pasos independientes. La integración opcional con photofield-ai añade búsqueda semántica, detección de caras y etiquetado; además, la geolocalización inversa se realiza localmente.
El proyecto no tiene cuentas de usuario ni autorización, y no está diseñado para muchos clientes simultáneos. Su estado se almacena en el servidor, por lo que es adecuado para un hogar o una biblioteca personal.
Funciones clave
- 01Interfaz con zoom y carga progresiva en varias resoluciones
- 02Varias vistas, incluida una cronología
- 03Búsqueda semántica, detección de caras y etiquetado opcionales mediante photofield-ai
- 04Gestión de los archivos originales en modo de solo lectura y sin modificarlos
- 05Indexación rápida de archivos, seguida de la extracción de EXIF y de los colores predominantes
- 06Se puede implementar como un único binario o como una imagen de Docker
Casos de uso
- Explorar una gran biblioteca personal de fotos almacenada en un NAS o servidor doméstico
- Usar una galería de solo lectura sobre un directorio de fotos existente junto con otras herramientas
- Sustituir una vista de cronología en la nube por una alternativa autoalojada para un único hogar
Inicio rápido
- 1
Ejecuta el contenedor de Docker con tus fotos montadas en modo de solo lectura
docker run -p 8080:8080 -v "$PWD/data:/app/data" -v "$PWD/photos:/app/photos:ro" ghcr.io/smilyorg/photofield - 2
Abre http://localhost:8080 en el navegador para ver la colección de fotos
Antes de usarlo
- No está optimizado para muchos clientes simultáneos. El estado se guarda en el servidor, por lo que la CPU y la memoria pueden verse exigidas con más de unos pocos usuarios.
- No admite cuentas de usuario, autenticación ni autorización.
- La disposición inicial de una colección puede tardar en CPU lentas o con la caché de disco fría.
- El etiquetado y la detección de rostros siguen en fase alfa.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es photofield?
- Galería de fotos autoalojada, en un único binario escrito en Go y Vue, para mostrar muchas fotos a la vez sin modificar los archivos originales. Photofield es un visor de fotos pensado para mostrar tantas fotos como sea posible en pantalla al mismo tiempo y cargarlas rápidamente. Se ejecuta como un binario estático de Go o como una imagen de Docker, y considera el sistema de archivos como la fuente de verdad. Nunca modifica los originales y mantiene una caché SQLite de miniaturas y metadatos. Las colecciones se crean a partir de directorios, y cuenta con una vista de cronología opcional similar a la de Google Photos.
- ¿photofield es gratuito? ¿Qué licencia tiene?
- photofield es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿photofield sigue mantenido?
- Mantenimiento activo. El último commit de photofield fue el 12 oct 2026.
- ¿Para qué puedo usar photofield?
- Explorar una gran biblioteca personal de fotos almacenada en un NAS o servidor doméstico Usar una galería de solo lectura sobre un directorio de fotos existente junto con otras herramientas Sustituir una vista de cronología en la nube por una alternativa autoalojada para un único hogar
- ¿Cómo se instala photofield?
- Ejecuta el contenedor de Docker con tus fotos montadas en modo de solo lectura: docker run -p 8080:8080 -v "$PWD/data:/app/data" -v "$PWD/photos:/app/photos:ro" ghcr.io/smilyorg/photofield Abre http://localhost:8080 en el navegador para ver la colección de fotos
- ¿Dónde consigo photofield?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/SmilyOrg/photofield
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Sistema de gestión de fotos autoalojado para subirlas, organizarlas y compartirlas desde tu propio servidor o espacio web.
Galería de fotos autoalojada con desplazamiento virtual, gestión mediante arrastrar y soltar, y edición por capas no destructiva.
Galería de fotos autoalojada que extrae metadatos EXIF, identifica lugares de captura, reproduce Live Photos y ofrece álbumes y una vista de exploración en el mapa.
Una app autoalojada para gestionar fotos en Nextcloud, con cronología, álbumes, etiquetas de personas y objetos, vista de mapa y transcodificación de video.
Una galería web de fotos rápida que prioriza los directorios y muestra la estructura de carpetas tal cual, diseñada para servidores con pocos recursos, como Raspberry Pi.