macOS
brew install dufslocal Homebrew formula metadata
sudo port install dufsMacPorts ports tree · www/dufs/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de dufs pour les workflows d'agents IA.
installation
brew install dufslocal Homebrew formula metadata
sudo port install dufsMacPorts ports tree · www/dufs/Portfile · Source: api.github.com
sudo apk add dufsAlpine Linux edge package indexes · dufs · Source: dl-cdn.alpinelinux.org
nix profile install nixpkgs#dufsnixpkgs package indexes · pkgs/by-name/du/dufs/package.nix · Source: api.github.com
scoop install main/dufsScoop official bucket manifest trees · bucket/dufs.json · Source: api.github.com
winget install --id sigoden.Dufs -eWindows Package Manager source index · sigoden.Dufs · Source: cdn.winget.microsoft.com
aperçu
Static file server
historique
Dufs is a Rust utility file server that turns a directory into an HTTP/WebDAV file surface with upload, search, access control, resumable transfers, ZIP downloads, HTTPS, and curl-friendly APIs. It sits in the modern single-binary file-server niche rather than the full web-server niche.
The release stream began in May 2022 and moved rapidly from v0.1.0 through a long 0.x series. The README describes a utility file server focused on static serving, uploading, searching, access control, WebDAV, and straightforward CLI invocation.
Dufs kept accumulating practical file-sharing features without becoming a general reverse proxy or application server. Its CLI exposes direct flags for binding, ports, auth, path prefixes, TLS files, logging, SPA rendering, CORS, archive downloads, and shell completions.
Dufs is distributed through Cargo, Docker, Homebrew, GitHub release binaries, and package-manager entries such as Alpine, MacPorts, Nix, Scoop, and Winget. That spread reflects the usual adoption path for modern Rust CLIs: crate first, then binary and package-manager convenience.
A common workflow is running dufs in a directory for read-only serving, then adding -A for full upload/delete/search/create/edit operations or --auth rules for per-path permissions. The built-in HTTP API also supports curl uploads, downloads, deletes, directory creation, moves, hashes, health checks, and resumable transfer patterns.
Dufs is notable because it packages a surprising amount of ad hoc file-sharing behavior into one portable binary. For package users, it is the kind of tool that replaces a quick Python http.server, a temporary nginx config, or a small WebDAV daemon when convenience matters more than full server infrastructure.
posture de sécurité
broad file, network, media, or database tool signal.
risque blue · confiance moyen · tool
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
dufs | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/sigoden/dufs
métadonnées d'installation
| Clé du paquet | brew:dufs |
|---|---|
| Version | 0.46.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/dufs |
| Page d'accueil | https://github.com/sigoden/dufs |
| Dépôt | https://github.com/sigoden/dufs |
| Docs amont | https://github.com/sigoden/dufs#readme |
| Licence | Apache-2.0 OR MIT |
| Archive source | https://github.com/sigoden/dufs/archive/refs/tags/v0.46.0.tar.gz |
| Dernière mise à jour | 2026-05-07T06:30:42Z |
| Pulse | updated |
| Dépendances de compilation | rust |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | dufs |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
dufs
nix profile install nixpkgs#dufsdufs 0.46.0-r0
A file server that supports static serving, uploading, searching, accessing control, webdav...
https://github.com/sigoden/dufs
sudo apk add dufsdufs-bash-completion 0.46.0-r0
Bash completions for dufs
https://github.com/sigoden/dufs
sudo apk add dufs-bash-completiondufs-doc 0.46.0-r0
A file server that supports static serving, uploading, searching, accessing control, webdav... (documentation)
https://github.com/sigoden/dufs
sudo apk add dufs-docdufs-fish-completion 0.46.0-r0
Fish completions for dufs
https://github.com/sigoden/dufs
sudo apk add dufs-fish-completiondufs-zsh-completion 0.46.0-r0
Zsh completions for dufs
https://github.com/sigoden/dufs
sudo apk add dufs-zsh-completiondufs
sudo port install dufsmain/dufs
scoop install main/dufssigoden.Dufs
winget install --id sigoden.Dufs -episte source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.