Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Current admin dashboard with fictional operational dataResponsive works library with fictional generated mediaCreator list with fictional identities and repository summariesRepository overview with sync state, recent jobs, and fictional worksDownload operations with active, completed, and failed fictional jobsCurrent tag bubble chart with fictional tagsCurrent image asset deduplication review with generated fictional media
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
PostgreSQLRedisMeilisearch
BASES DE DATOS
PostgreSQLRedisMeilisearch
PUERTOS
88181300080003000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.