auto-gallery
auto-gallery es un sistema auto-alojado para archivado y curación de medios en LAN-first, diseñado para NAS personales y hosts Linux. Gestiona colecciones basadas en creadores mediante Docker Compose con PostgreSQL, Redis y Meilisearch.
Ficha actualizada 24 sept 2026, 5:00 · upstream 24 sept 2026, 4:49 · release sin release detectada
Qué es auto-gallery
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
auto-gallery es una herramienta de autogestión para archivar y organizar medios provenientes de múltiples fuentes a través de un stack Docker Compose. Está diseñado específicamente para entornos NAS personales y hosts Linux, ofreciendo un espacio de administración responsive que cubre creadores, repositorios fuente, obras, etiquetas, suscripciones, colas, programación, búsqueda, almacenamiento e historial de curación.
El sistema preserva el medio original como fuente de verdad mientras PostgreSQL, miniaturas y Meilisearch proporcionan un índice navegable. Las operaciones duraderas de descarga, importación, recuperación, copia de seguridad y mantenimiento funcionan en trabajadores aislados con visibilidad de cola, programador, salud y almacenamiento. La curación es auditable mediante commits reversibles proyectados en historial content-addressed .gitllery.
El repositorio soporta múltiples fuentes como Pixiv, X/Twitter, Iwara, Danbooru, Weibo, Bilibili, Pinterest, LOFTER y carga manual. Requiere Docker Engine con Docker Compose v2, un host Linux o NAS con almacenamiento persistente y suficiente capacidad de disco para medios originales, miniaturas y copias de seguridad.
- Archivado personal de contenido de redes sociales (Pixiv, X/Twitter, Bilibili) en entorno LAN seguro
- Gestión de colecciones por creadores con unificación de identidades desde múltiples plataformas
- Curación y deduplicación visual de activos multimedia entre diferentes fuentes
- Búsqueda full-text indexada con Meilisearch para navegación rápida en grandes colecciones
- Programación automática de descargas mediante galería-dl con colas y reintentos
- Organización centrada en creadores: un ID canónico vincula identidades y repositorios de múltiples plataformas
- Sincronización basada en repositorios: cada URL gallery-dl es observable, programable e independiente con trabajos, etiquetas y estado de salud
- Preservación del medio original: los archivos descargados son la fuente de verdad mientras el índice se mantiene en PostgreSQL y Meilisearch
- Operaciones duraderas: descarga, importación y recuperación funcionan en trabajadores aislados con visibilidad completa
- Curación auditable: commits reversibles proyectados en historial .gitllery para integridad y recuperación
- Deduplicación cross-source: comparación visual de activos entre diferentes fuentes antes de consolidar
- Estado pre-1.0 beta: migraciones de base de datos, comportamiento de proveedores y configuraciones pueden cambiar entre releases
- Dependencia de gallery-dl: sitios fuente pueden cambiar sin aviso y romper extractores existentes
- Mantenimiento manual de cookies y credenciales de plataforma requerido por el operador
- Sincronizaciones iniciales grandes consumen tiempo significativo y I/O en hardware NAS
- Búsqueda puede tener latencia temporal hasta completar el indexado en PostgreSQL
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Requiere Docker Engine con Compose v2, host Linux/NAS con almacenamiento persistente. Ejecutar bash scripts/generate-env.sh, revisar .env (host paths, ports, timezone, ADMIN_PASSWORD). docker compose up -d --build. Verificar salud en http://localhost:8818/api/v1/system/health. Acceder admin web en :13000 y cambiar contraseña inicial inmediatamente. Usar reverse proxy, TLS y controles de acceso. No exponer API o backend directamente a internet. Backup de medios y estado antes de upgrades.
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.






