Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

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

imageimageimageimageimageimage
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.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactGoPHP
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5000
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.