ios9-webkit-slideshow
Slideshow minimalista para hardware antiguo (iOS 9/iPad 3) usando HTML/JS ES5 puro y nginx. Soporta conversión HEIC, gestión de carpetas y despliegue Docker sin dependencias externas, ideal para pantallas digitales en entornos legacy.
Ficha actualizada 22 sept 2026, 16:11 · upstream 18 sept 2026, 3:10 · release v0.1.0
Qué es ios9-webkit-slideshow
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio ofrece un reproductor de diapositivas fotográfico minimalista diseñado específicamente para ejecutar en hardware antiguo, como un iPad 3 con iOS 9.3.5 Safari, donde las herramientas modernas fallan. Utiliza una arquitectura simple basada en HTML/CSS/JS (ES5) servida por nginx, evitando frameworks pesados o sintaxis moderna que no son compatibles con navegadores legacy.
La aplicación gestiona automáticamente la organización de fotos, permitiendo subcarpetas y excluyendo carpetas nombradas ignore. Incluye una función de conversión automática para archivos HEIC depositados en _inbox/, transformándolos a JPG sin intervención manual. Además, cuenta con un sistema de permisos robusto mediante variables PUID/PGID para evitar problemas de acceso al sistema de archivos del host.
Es compatible con navegadores modernos y antiguos, soportando formatos como JPG, PNG y GIF (incluyendo animados), pero excluye WebP y BMP en entornos iOS 9 debido a limitaciones del navegador. La solución incluye health checks integrados para monitoreo externo y despliegue sencillo vía Docker o construcción desde fuente local.
- Pantalla digital en iPad antiguo con iOS 9
- Galería familiar en red sin servidor complejo
- Visualizador de fotos en kioscos legacy
- Reemplazo de soluciones modernas incompatibles (ImmichFrame)
- Conversión automática de HEIC a JPG en _inbox/
- Soporte nativo para iOS 9.3.5 Safari
- Gestión de permisos PUID/PGID sin chmod manual
- Health check integrado para Portainer o similares
- Organización flexible con carpetas ignore y subcarpetas
- No soporta video (MP4) ni formato WebP en iOS 9
- Requiere instalación manual de Docker/Compose
- Formatos BMP no renderizados en Safari antiguo
- Solo imágenes estáticas, sin soporte para galerías dinámicas
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado vía Docker Compose. Crear carpeta pictures y ajustar PUID/PGID a coincidir con el usuario del host (ej. 1000). Imágenes disponibles en GHCR o Docker Hub. Puerto 8080 expuesto. Para desarrollo local, usar compose.override.yaml. Montar volumen de fotos existente como read-only si no se usa la carpeta _inbox/.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.