Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

wizteros

Stack auto-alojado que gestiona acceso privado a Plex mediante contribuciones recurrentes de Stripe. Usa FastAPI como puente entre webhooks de Stripe y Wizarr para onboarding automático de miembros pagadores.

Ficha actualizada 26 sept 2026, 15:53 · upstream 26 sept 2026, 15:45 · release v0.3.9

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es wizteros

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

Wizteros es una solución auto-alojada diseñada para gestionar el acceso a servidores Plex privados mediante un modelo de suscripción recurrente. El sistema utiliza webhooks de Stripe para activar automáticamente invitaciones en Wizarr, permitiendo que los miembros activos accedan al contenido mientras deshabilita el acceso a usuarios con pagos caducados sin intervención manual.

La arquitectura consta de dos aplicaciones principales: stripe-bridge, un servicio FastAPI en Python 3.12 que procesa webhooks de Stripe y gestiona la API administrativa, y admin-portal, una SPA React 19 con Vite para la interfaz pública y gestión de usuarios. El proyecto utiliza Bun como runtime principal y Nx como orquestador de tareas con soporte para caché.

El despliegue se realiza mediante Docker Compose en NAS para el puente Stripe, mientras que el frontend se aloja en Netlify. La solución integra Wizarr para la gestión de invitaciones y Tautulli para análisis de uso, aunque estos servicios externos deben configurarse por separado.

CASOS DE USO
  • Gestionar acceso a contenido Plex mediante suscripciones recurrentes automatizadas
  • Onboarding automático de usuarios pagadores vía webhooks de Stripe
  • Desactivación automática de accesos para miembros con pagos caducados
  • Monitoreo de uso de biblioteca multimedia con Tautulli integrado
PUNTOS DESTACADOS
  • Arquitectura monorepo con Nx y Bun para gestión eficiente de dependencias
  • Integración nativa con Stripe webhooks para automatización de pagos
  • Configuración Docker Compose lista para despliegue en NAS
  • Sistema de pre-commit hooks que valida código antes de cada commit
PRECAUCIONES
  • Wizarr y Tautulli no están incluidos en el compose file principal, requieren configuración externa
  • El puente Stripe depende de acceso público a webhooks vía Tailscale Funnel o similar
  • Requiere conocimientos avanzados de Docker y gestión de servicios externos
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.

Listo para automatizar

Desplegar Wizarr y Tautulli primero en el NAS. Configurar .env con credenciales SMTP, WIZARR_API_KEY y WIZARR_BASE_URL. Ejecutar docker compose up -d --build para stripe-bridge. El webhook endpoint es http://<host>:8000/stripe/webhook. Para despliegue en producción usar deploy:nas target de Nx.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80105173
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.