NEUBOX
TI
Herramientas Open Source Última versión soportada

TinyWebGallery: Galería de Fotos y Video PHP con Generación Dinámica desde Directorio

TinyWebGallery (TWG) es una galería web PHP que genera páginas de foto y video dinámicamente desde la estructura de directorios del servidor. Con soporte para animaciones Flash (legacy) y reproductor HTML5 moderno, navegación por carpetas, thumbnails automáticos, modo slideshow y configuración visual desde el panel admin, ofrece una experiencia completa con instalación trivial.

Con Installatron en tu VPS NEUBOX, TinyWebGallery se instala sin base de datos en segundos. Al generar las páginas desde los directorios del servidor, actualizar la galería es tan simple como subir archivos via SFTP. Los discos SSD garantizan generación rápida de páginas y thumbnails, y el SSL gratuito protege el acceso a la galería.


Herramientas integradas en TinyWebGallery listas para usar

Lo que obtienes nativo, sin instalar ni configurar nada extra.

Exploración por Carpetas

Navegación natural por la estructura de directorios del servidor como árbol de álbumes con visualización de thumbnails por carpeta.

Soporte de Video

Reproducción de archivos de video (MP4, WebM) directamente en la galería con reproductor HTML5 y generación de thumbnails de video con FFmpeg.

Panel Admin Web

Configuración visual completa desde el navegador: temas, tamaños de thumbnail, watermarks, protección por contraseña y metadatos.

Caché de Thumbnails

Generación de miniaturas en el primer acceso con almacenamiento en caché para servir thumbnails pregenerados en visitas posteriores.


Entorno optimizado (Stack)

PHP 8.xVersión reciente
MariaDBCompatible MySQL
LinuxAlmaLinux · Debian · Ubuntu
SSL AutoLet's Encrypt

Configuración pre-cargada

php

Para soporte de video con thumbnails automáticos, instala FFmpeg en tu VPS NEUBOX con `apt install ffmpeg` y configura `$twg_ffmpeg_path` con la ruta al binario. Sin FFmpeg, TinyWebGallery muestra un icono genérico para archivos de video sin thumbnail.

php
# TinyWebGallery — i_config.php (configuración principal)
$twg_gallery   = '/var/www/twg/data/';
$twg_gallery_w = 'https://tudominio.com/twg/data/';
$twg_cache     = '/var/www/twg/cache/';

# Dimensiones de thumbnails
$twg_thumb_w   = 150;
$twg_thumb_h   = 120;
$twg_big_w     = 800;
$twg_big_h     = 600;

# Calidad JPEG de imágenes generadas
$twg_jpeg_quality = 85;

# Habilitar video (requiere FFmpeg)
$twg_video = true;
# $twg_ffmpeg_path = '/usr/bin/ffmpeg';

Infraestructura escalable para cualquier proyecto

Galerías domésticas y personales

Usuarios que quieren compartir fotos de familia, viajes y eventos con amigos en un servidor personal sin servicios de terceros.

Fotógrafos con colecciones pequeñas

Profesionales que publican sus trabajos como portfolio sin necesitar las funcionalidades avanzadas de plataformas más complejas.

Archivos de video y foto mixtos

Proyectos que mezclan imágenes y clips de video en la misma galería, aprovechando el soporte HTML5 de TWG.

Documentación de proyectos visuales

Equipos que documentan el progreso de obras, eventos o proyectos visuales con acceso compartido a la galería.


Preguntas frecuentes

¿TinyWebGallery necesita base de datos?

No. TinyWebGallery almacena la configuración en archivos PHP y genera las páginas directamente desde el sistema de archivos. Esto simplifica el backup (copiar el directorio completo) y la migración entre servidores.

¿Puedo agregar usuarios con diferentes niveles de acceso en TWG?

TinyWebGallery tiene un sistema básico de protección por contraseña para álbumes (carpetas). Para control de acceso multiusuario avanzado con diferentes permisos por usuario, plataformas como Piwigo o Coppermine son más adecuadas.

¿TinyWebGallery soporta RAW de cámara?

TWG puede almacenar archivos RAW pero no puede generar thumbnails de ellos directamente sin conversión previa. Para mostrar archivos RAW en la galería, convierte los archivos a JPEG con un programa externo antes de subirlos al servidor.

¿Cómo optimizo TWG para muchos visitantes simultáneos?

Activa el caché de thumbnails (ya está por defecto) y configura el caché de página completa de Nginx en tu VPS NEUBOX para servir las páginas HTML de la galería desde caché. Esto reduce dramáticamente la carga de PHP para páginas de álbumes visitadas frecuentemente.

¿TinyWebGallery funciona con HTTPS sin modificaciones?

Sí. Con el SSL gratuito de NEUBOX configurado en tu dominio y TWG configurado con `$twg_gallery_w` usando `https://`, la galería funciona completamente via HTTPS. Asegúrate de que todas las URLs de assets (imágenes, CSS, JS) también sean HTTPS para evitar warnings de contenido mixto.

Otras apps optimizadas en esta categoría

Explora más herramientas de Herramientas.