Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

bishare-web

BIShare Web es una aplicación web de transferencia de archivos encriptada de extremo a extremo, construida con Next.js 15 y desplegada sobre Cloudflare Workers. Ofrece transferencias sin cuenta, sin publicidad y soporta múltiples idiomas.

Ficha actualizada 22 sept 2026, 17:05 · upstream 22 sept 2026, 14:44 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es bishare-web

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

BIShare Web es una plataforma de intercambio de archivos diseñada para ser segura, privada y accesible desde cualquier navegador sin necesidad de instalar aplicaciones ni crear cuentas. La aplicación combina un sitio web de marketing con una herramienta de transferencia en el navegador y estadísticas en tiempo real.

La arquitectura se basa en Next.js 15 con App Router, ejecutándose sobre Cloudflare Workers mediante la librería @opennextjs/cloudflare. Esto permite un despliegue escalable en la edge network de Cloudflare sin necesidad de mantener un servidor de origen tradicional. La aplicación utiliza D1 para almacenamiento de datos y Durable Objects para estadísticas en tiempo real.

La seguridad es una prioridad, implementando transferencias zero-knowledge donde los archivos se encriptan con AES-256-GCM en el lado del cliente antes de ser enviados al servidor. El sistema soporta 13 idiomas locales mediante next-intl y cuenta con un diseño optimizado para SEO.

CASOS DE USO
  • Transferencia segura de archivos entre usuarios sin necesidad de registro ni almacenamiento en texto claro
  • Compartición de archivos en grupos mediante salas compartidas (rooms) con WebRTC/WS
  • Visualización de estadísticas globales de transferencias en tiempo real a través de un WebSocket
  • Sitio web de marketing multilenguaje optimizado para SEO con datos estructurados y sitemap
  • Comparativa de herramientas de intercambio de archivos con guía de mejores alternativas
PUNTOS DESTACADOS
  • Encriptación AES-256-GCM del lado del cliente (zero-knowledge) donde el servidor solo ve ciphertext
  • Transferencias sin necesidad de cuenta ni almacenamiento en texto claro, con enlaces que caducan automáticamente
  • Soporte para 13 idiomas locales y diseño oscuro por defecto con toggle a modo claro
  • Despliegue automático en Cloudflare Workers con OpenNext y configuración de CI/CD vía GitHub Actions
  • Resumable uploads para archivos grandes que sobreviven a recargas o cortes de conexión
PRECAUCIONES
  • No incluye Dockerfile ni soporte one-click, requiriendo despliegue manual en Cloudflare Workers
  • Depende de un backend API externo (NEXT_PUBLIC_API_URL) para funcionalidades de transferencia
  • Requiere configuración manual de D1 y R2 en wrangler.jsonc con IDs de recursos propios
  • Sin soporte nativo para transferencias LAN como la aplicación Flutter del ecosistema BIShare
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.

Despliegue manual

Necesita Node.js 22+ y npm. Configurar NEXT_PUBLIC_API_URL apuntando al backend API. Para producción, crear D1 con wrangler d1 create bishare-web y establecer secretos en GitHub Actions (CLOUDFLARE_API_TOKEN, CLOUDFLARE_ACCOUNT_ID). El despliegue se realiza con npm run deploy o npm run build:cloudflare.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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