microbin
MicroBin es una aplicación web autocontenida escrita en Rust para compartir archivos, acortar URLs y servir contenido de forma segura con cifrado E2E.
Ficha actualizada 18 sept 2026, 20:12 · upstream 8 sept 2026, 13:17 · release v2.1.0
Qué es microbin
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
MicroBin es una aplicación web autocontenida y autoalojable escrita en Rust que permite compartir archivos, acortar URLs y servir contenido. Su diseño minimalista requiere pocos megabytes de memoria y almacenamiento, facilitando su despliegue rápido.
La aplicación ofrece cifrado extremo a extremo tanto en el servidor como en el cliente, identificadores únicos basados en nombres de animales para las subidas, soporte para múltiples formatos (texto, archivos, URLs) y modo oscuro automático con estilos CSS vanilla. Utiliza SQLite o JSON como bases de datos.
Es ideal para compartir código, documentos sensibles, archivos grandes que no caben en otras plataformas, servir contenido web estático y actuar como servicio de postbox donde los receptores no pueden ver ni eliminar lo enviado por otros.
- Compartir fragmentos de código o texto largo entre equipos de forma segura
- Acortar URLs y redirigir tráfico a servicios externos con cifrado
- Servir archivos estáticos (imágenes, configuraciones) mediante endpoint raw
- Actuar como postbox donde usuarios envían contenido sin que otros lo vean
- Compartir archivos grandes que exceden los límites de otras plataformas
- Single binary en Rust con cifrado E2E server-side y client-side
- Identificadores únicos basados en 64 nombres de animales (no números aleatorios)
- Autocontenido: despliegue vía Docker o instalación manual desde Cargo
- Soporte SQLite y JSON como backends de base de datos
- Modo oscuro automático con estilos CSS vanilla y water.css
- Endpoint raw para servir contenido sin procesar (imágenes, configs)
- No especificados límites de tamaño de archivo o tasa de transferencia en la documentación
- Sin soporte explícito multi-tenancy o autenticación avanzada más allá del cifrado
- Dependencia de Docker para despliegue simplificado (requiere curl para script)
- Base de datos SQLite/JSON sin replicación o clustering documentado
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.
Despliegue rápido vía script Docker: bash <(curl -s https://microbin.eu/docker.sh). Alternativa manual: cargo install microbin, descargar .env y ejecutar. Puerto 8080 por defecto. Requiere 2 núcleos CPU, 2GB RAM, 10GB disco mínimo según análisis técnico.
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.