Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

postr

Postr es una aplicación web auto-alojada para gestionar pósters de medios en servidores Plex o Jellyfin. Permite importar, sincronizar y subir pósters directamente desde el navegador.

Ficha actualizada 26 sept 2026, 12:19 · upstream 26 sept 2026, 12:01 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es postr

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Postr es una herramienta auto-alojada diseñada para gestionar arte visual en servidores de medios como Plex o Jellyfin. Permite a los usuarios navegar por su biblioteca multimedia y reemplazar pósters de películas, series, temporadas y colecciones directamente desde el navegador. La aplicación soporta la importación de toda la biblioteca con seguimiento de progreso en tiempo real, la sincronización de cambios detectados en el servidor y la subida de imágenes mediante arrastrar y soltar o URLs directas.

CASOS DE USO
  • Gestión centralizada de pósters para una biblioteca Plex completa.
  • Sincronización automática de cambios en pósters desde el servidor hacia el almacenamiento local.
  • Migración de arte visual entre servidores Plex y Jellyfin sin perder datos.
  • Restauración rápida de pósters originales revertidos a la versión del servidor.
  • Protección de la interfaz con autenticación básica para acceso remoto seguro.
PUNTOS DESTACADOS
  • Soporte nativo para Plex y Jellyfin mediante variables de entorno configurables.
  • Frontend reactiva en Vue 3 con backend optimizado en Go para rendimiento.
  • Sincronización bidireccional detectando cambios en el servidor y actualizando localmente.
  • Base de datos SQLite ligera integrada sin necesidad de configuración externa compleja.
  • Capacidad de migración de arte entre servidores usando identificadores externos como TMDB.
PRECAUCIONES
  • Requiere autenticación manual para acceso remoto (no tiene OAuth nativo en la descripción).
  • Las colecciones pueden no sincronizarse perfectamente si los títulos difieren entre servidores.
  • Necesita variables de entorno específicas para cada servidor (PLEX_URL, JELLYFIN_API_KEY).
  • La base de datos SQLite reside en el volumen del contenedor, requiriendo persistencia manual.
VISUAL

Capturas del proyecto

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

PostrLibrarySettings
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Docker detectado

Usar imagen ghcr.io/florentsorel/postr:latest o fijar versión específica. Montar volumen para datos y logs en /data. Configurar variables de entorno según el servidor (Plex o Jellyfin). Habilitar autenticación si se expone a internet (AUTH_ENABLED=true). Rotar logs manualmente si no se usa logrotate en el host.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
VueNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
87208080
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.