Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dufs

Servidor web y WebDAV ligero en Rust con interfaz optimizada en chino. Permite gestión de archivos, subida por arrastre y montaje como disco virtual sin dependencias externas. Ideal para NAS o servidores domésticos.

Ficha actualizada 24 sept 2026, 9:37 · upstream 24 sept 2026, 9:21 · release sin release detectada

00

Qué es dufs

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

Dufs es una herramienta de servidor web y WebDAV ligera desarrollada en Rust, basada en la versión 0.46.0 del proyecto upstream `sigoden/dufs`. Este repositorio ofrece una versión con interfaz web priorizada en chino, reestructurada para mejorar la experiencia de usuario con elementos como indicadores visuales al arrastrar archivos y un diseño de tarjetas. El programa se compila como un único binario estático, lo que elimina dependencias de tiempo de ejecución y reduce el tamaño del contenedor Docker a aproximadamente 9.7 MB.

Soporta funciones avanzadas como WebDAV para montar directorios como unidades virtuales, HTTPS seguro y gestión de usuarios mediante autenticación básica o digest. La interfaz permite crear, editar, buscar y descargar archivos (incluyendo paquetes ZIP), además de configurar permisos granulares a través de la línea de comandos o una configuración YAML. Es especialmente útil en entornos domésticos o NAS para compartir contenido sin necesidad de instalar software adicional en el cliente.

La instalación es sencilla mediante Docker con soporte multi-architectura (amd64 y arm64) o directamente compilando desde Cargo. Se recomienda configurar la autenticación inicial a través de la interfaz web o parámetros CLI para asegurar el acceso seguro, especialmente si se expone en redes públicas.

CASOS DE USO
  • Compartir archivos multimedia en red local sin servidor dedicado pesado
  • Montar directorios remotos como unidades virtuales mediante protocolo WebDAV
  • Servidor web estático para alojar sitios simples o documentación técnica
  • Gestión de archivos en dispositivos móviles con interfaz responsive
  • Autoalojado en NAS (Synology, Portainer) para compartir carpetas privadas
PUNTOS DESTACADOS
  • Escrito en Rust para alto rendimiento y seguridad de memoria
  • Binario único sin dependencias de tiempo de ejecución
  • Interfaz web con soporte nativo para idioma chino
  • Soporte Docker multi-architectura (amd64, arm64)
  • Protocolo WebDAV completo para integración en sistemas de archivos
  • HTTPS y autenticación integrada sin configuración compleja inicial
PRECAUCIONES
  • Lógica core basada en upstream v0.46.0, no es un fork total del código fuente original
  • Configuración inicial de usuarios puede requerir CLI si la web no se usa para el primer acceso
  • Idioma principal de la interfaz es chino (aunque soporta inglés)
VISUAL

Capturas del proyecto

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

文件列表移动端Dufs logo拖拽上传提示登录弹窗访客只读视图设置管理员账号
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.

Docker detectado

Usar Docker con volumen mapeado en /data y puerto 5000. Para producción, exponer solo HTTPS con certificados TLS. Configurar autenticación inicial vía web o parámetro -a si se prefiere no usar la UI de configuración. Evitar exponer sin credenciales en redes públicas.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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