macOS
brew install dufslocal Homebrew formula metadata
sudo port install dufsMacPorts ports tree · www/dufs/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für dufs in AI-Agent-Workflows.
Installation
brew install dufslocal Homebrew formula metadata
sudo port install dufsMacPorts ports tree · www/dufs/Portfile · Quelle: api.github.com
sudo apk add dufsAlpine Linux edge package indexes · dufs · Quelle: dl-cdn.alpinelinux.org
nix profile install nixpkgs#dufsnixpkgs package indexes · pkgs/by-name/du/dufs/package.nix · Quelle: api.github.com
scoop install main/dufsScoop official bucket manifest trees · bucket/dufs.json · Quelle: api.github.com
winget install --id sigoden.Dufs -eWindows Package Manager source index · sigoden.Dufs · Quelle: cdn.winget.microsoft.com
Überblick
Static file server
Verlauf
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.
Sicherheitslage
broad file, network, media, or database tool signal.
blue Risiko · mittel Konfidenz · tool
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
dufs | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://github.com/sigoden/dufs
Installationsmetadaten
| Paketschlüssel | brew:dufs |
|---|---|
| Version | 0.46.0 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/dufs |
| Homepage | https://github.com/sigoden/dufs |
| Repository | https://github.com/sigoden/dufs |
| Upstream-Dokumentation | https://github.com/sigoden/dufs#readme |
| Lizenz | Apache-2.0 OR MIT |
| Quellarchiv | https://github.com/sigoden/dufs/archive/refs/tags/v0.46.0.tar.gz |
| Zuletzt aktualisiert | 2026-05-07T06:30:42Z |
| Pulse | updated |
| Build-Abhängigkeiten | rust |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| 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 |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
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 -eQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.