transmission-ui
UI web client para transmisión-daemon con backend en Go que firma credenciales del usuario y mantiene el daemon fuera de la vista del navegador.
Ficha actualizada 23 sept 2026, 6:32 · upstream 23 sept 2026, 6:01 · release 0.1.20
Qué es transmission-ui
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Transmission UI es una interfaz gráfica web para transmitir torrents, diseñada como un cliente calmado. Incluye visualización de estado de la salud del tracker, gestión de carpetas y acciones bulk. La aplicación se construye con React 19 y TypeScript, utilizando Go como backend que gestiona la autenticación mediante JSON-RPC 2.0 con claves en snake_case (rpc_version 18+). No utiliza base de datos ni daemon local; el cliente mantiene su propia portada RPC para comunicación con transmisión-remote y aplicaciones arr, usando credenciales básicas del daemon.
- Visualización de lista de torrents con estado actualizado en tiempo real
- Inspección detallada de un torrent individual (progress, pieces, transfer numbers, files, peers)
- Gestión de carpetas y acciones bulk para múltiples torrents simultáneamente
- Monitoreo de la salud del tracker sin necesidad de daemon local
- Autenticación segura mediante OAuth 2.0 con identidad externa
- Despliegue en entornos Docker sin necesidad de imagen del daemon
- Interfaz moderna construida con React 19 y TypeScript, ofreciendo una experiencia de usuario fluida
- Backend en Go que no requiere base de datos ni daemon local, reduciendo la complejidad operativa
- Soporte para autenticación mediante OAuth 2.0 (OIDC) con integración con proveedores externos
- Modo form permite usar credenciales del propio daemon sin necesidad de proveedor externo
- Diseño oscuro y minimalista que reduce fatiga visual durante la navegación
- API JSON-RPC 2.0 con claves en snake_case, compatible con transmisión-daemon 4.1.x
- Requiere transmisión-daemon versión 4.1.x o superior para funcionar correctamente
- El backend se ejecuta como un servicio externo separado del daemon principal
- La autenticación OIDC requiere configuración de identidad externa y no funciona en entornos aislados sin proveedor
- No incluye la interfaz gráfica por defecto; debe instalarse el cliente UI manualmente
- Los torrents mostrados son simulados (mock) para pruebas, no se sincronizan con torrents reales del daemon
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.
Para desplegar: usa Docker Compose con un stack externo de Traefik que termina TLS. Configura BACKEND_AUTH_MODE como 'oidc' y registra un cliente confidencial en tu proveedor de identidad. Si necesitas solo el bundle sin backend, descomenta TRANSMISSION_WEB_HOME=/web en .env para usar la interfaz del stock. Para desarrollo local: usa docker compose -f compose.dev.yaml que lanza un daemon de prueba en :9091.
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.