Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

2fa

Sistema de gestión de autenticación de dos factores (2FA) basado en Cloudflare Workers. Soporta TOTP/HOTP, PWA offline y backups remotos con cifrado AES-GCM.

Ficha actualizada 24 sept 2026, 3:20 · upstream 24 sept 2026, 3:12 · release v1.8.1

00

Qué es 2fa

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

Este repositorio implementa un gestor de claves 2FA autocontenido ejecutándose sobre la plataforma Cloudflare Workers. Permite generar códigos TOTP y HOTP, gestionar múltiples servicios mediante importación masiva desde aplicaciones populares como Google Authenticator o Bitwarden, y exportar a diversos formatos. La arquitectura aprovecha el edge computing para ofrecer baja latencia global sin necesidad de servidores dedicados propios. Incluye funcionalidades avanzadas de seguridad como cifrado local AES-GCM 256 bits para la base de datos KV y almacenamiento encriptado de credenciales de sincronización remota.

CASOS DE USO
  • Gestión personal de claves 2FA en múltiples dispositivos mediante PWA
  • Migración masiva de bases de datos de autenticadores a terceros
  • API pública para generación de códigos OTP sin autenticación
  • Sincronización segura de backups a almacenamiento en la nube (S3, OneDrive)
PUNTOS DESTACADOS
  • Funciona como PWA con soporte completo para uso offline
  • Cifrado AES-GCM 256 bits opcional para proteger datos sensibles
  • Importación masiva desde Google Authenticator, Aegis y Bitwarden
  • Despliegue simplificado mediante integración directa con Cloudflare Workers
PRECAUCIONES
  • Dependencia de la plataforma Cloudflare Workers (no es un contenedor Docker estándar)
  • Pérdida irreversible de datos si se olvida el secreto ENCRYPTION_KEY sin backup previo
  • No incluye base de datos tradicional, utiliza almacenamiento KV de Cloudflare
VISUAL

Capturas del proyecto

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

桌面端平板端手机端
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere cuenta en Cloudflare. Se recomienda usar el botón 'Deploy to Cloudflare Workers' para configuración automática del archivo wrangler.toml y creación del binding KV. Es obligatorio configurar la variable de entorno ENCRYPTION_KEY antes de usar funciones de cifrado o backup, guardando el valor original en un gestor de contraseñas externo.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.

2fa: requisitos, Docker y hosting · HostingByte Software