Usuarios, roles y membresías
Conceptos básicos
PlexSub separa administración, acceso de cliente, suscripciones, integraciones y portal de soporte. Un usuario puede existir en PlexSub y además estar enlazado con servicios externos como Plex, Jellyfin, Seerr o proveedores de pago.
Ciclo recomendado de un usuario
- Alta o invitación.
- Confirmación de identidad y correo.
- Asignación de acceso o suscripción.
- Provisionamiento en servicios multimedia.
- Uso normal del portal de cliente.
- Renovación, pausa, cancelación o baja.
- Revocación de accesos cuando corresponda.
Invitación
PlexSub puede trabajar con flujos de invitación nativos y con Wizarr. En el registro de servicios:
- Invitaciones nativas: beta, opcional y recomendado.
- Wizarr: beta, dependiente de Plex.
Variables relacionadas:
WIZARR_URLWIZARR_API_KEYWIZARR_EXTERNAL_URLWIZARR_DEFAULT_SERVER_IDSWIZARR_DEFAULT_LIBRARY_IDSWIZARR_INVITATION_EXPIRES_IN_DAYSWIZARR_ACCESS_DURATIONWIZARR_ALLOW_DOWNLOADSWIZARR_ALLOW_LIVE_TVWIZARR_ALLOW_MOBILE_UPLOADSWIZARR_UNLIMITED_ACCESS
Roles y permisos
La documentación pública del repo no incluye una matriz completa de permisos por rol. Como regla de uso:
- Reserva permisos de administración para personas de confianza.
- Usa cuentas de cliente para acceso al portal.
- No compartas cuentas admin.
- Revisa permisos antes de activar proveedores de pago, invitaciones o acciones automáticas.
Membresías y renovaciones
El módulo de suscripciones se usa para reflejar accesos, renovaciones y estado operativo. Un mes anterior no debería perder su historial porque un usuario renueve en un mes posterior; cada periodo debe conservar su estado propio.
Estados que un administrador debería poder revisar:
- Activa.
- Renovada.
- Cancelada.
- Caducada.
- Pendiente de pago o revisión, si el flujo lo usa.
Baja o cancelación
Antes de dar de baja a un usuario:
- Revisa su suscripción o contrato de acceso.
- Verifica si tiene pagos recientes.
- Comprueba servicios enlazados.
- Revoca acceso solo cuando corresponda.
- Conserva historial operativo necesario.
- Evita borrar cuentas externas si solo necesitas retirar acceso.
Buenas prácticas
- Usa usuarios de prueba para validar invitaciones y bajas.
- Documenta qué proveedor manda en cada flujo: PlexSub, proveedor de pago, Seerr o servicio multimedia.
- No dependas solo de memoria: revisa logs, estado de suscripción y diagnóstico.
- No pegues capturas con correos, tokens o datos privados en documentación pública.