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
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.
- 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
- 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
- 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
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.
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.
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.