folderhost
Plataforma de nube auto-alojada en un solo binario (~19MB) para compartir archivos, colaborar en código y gestionar usuarios. Alternativa ligera a Nextcloud con backend Go, frontend React y editor Monaco para edición en tiempo real.
Ficha actualizada 27 sept 2026, 19:39 · upstream 27 sept 2026, 19:37 · release v26.8.0
Qué es folderhost
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FolderHost es una plataforma de almacenamiento en la nube auto-alojada diseñada para ser ligera y fácil de desplegar sin dependencias externas. Construida con un backend en Go y un frontend en React + TypeScript + Vite, ofrece una experiencia completa de gestión de archivos con capacidades de colaboración en tiempo real mediante el editor Monaco.
El sistema incluye autenticación basada en JWT con validación de IP y User-Agent para seguridad adicional, gestión granular de permisos por usuario, recuperación de archivos eliminados (recovery bin) con límites configurables, y registro de auditoría de todas las actividades. Soporta despliegue directo como binario o mediante Docker con persistencia de datos.
La configuración se realiza mediante un archivo config.yml que define el puerto, ruta de almacenamiento, límites de disco, credenciales administrativas, SSL (auto-firmado o Let's Encrypt) y políticas de retención de logs. Incluye soporte para operaciones completas de archivos: subir, descargar, mover, copiar, renombrar, extraer y archivar.
- Auto-alojamiento de nube personal ligera sin dependencias complejas
- Colaboración en tiempo real sobre archivos de código con editor Monaco
- Gestión de archivos compartidos entre usuarios con permisos granulares
- Alternativa a Nextcloud para entornos que priorizan simplicidad y rendimiento
- Despliegue en un solo binario (~19MB) sin dependencias externas
- Autenticación JWT con validación de IP y User-Agent contra ataques de token
- Editor Monaco integrado para colaboración en tiempo real sobre código
- Licencia GPL-3.0 compatible con proyectos open source
- Soporte nativo para Docker y binarios directos en Windows/Linux
- No diseñado actualmente para dispositivos móviles (web client desktop-only)
- JWT expiran a las 24 horas y cambian sesión entre dispositivos diferentes
- Requiere configuración manual de SSL o uso de certificados auto-firmados
- Base de datos SQLite integrada sin opción de migración a sistemas externos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Desplegar en puerto 5000 por defecto. Cambiar credenciales admin inmediatamente tras el primer inicio. Para producción, habilitar SSL (self_signed para redes locales o letsencrypt con dominio público). Usar VPN/SSH tunnels para acceso remoto seguro. Guardar datos en volumen persistente de Docker o directorio dedicado al binario.
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.