macOS
brew install dufslocal Homebrew formula metadata
sudo port install dufsMacPorts ports tree · www/dufs/Portfile · ソース: api.github.com
brew
dufs のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install dufslocal Homebrew formula metadata
sudo port install dufsMacPorts ports tree · www/dufs/Portfile · ソース: api.github.com
sudo apk add dufsAlpine Linux edge package indexes · dufs · ソース: dl-cdn.alpinelinux.org
nix profile install nixpkgs#dufsnixpkgs package indexes · pkgs/by-name/du/dufs/package.nix · ソース: api.github.com
scoop install main/dufsScoop official bucket manifest trees · bucket/dufs.json · ソース: api.github.com
winget install --id sigoden.Dufs -eWindows Package Manager source index · sigoden.Dufs · ソース: cdn.winget.microsoft.com
概要
Static file server
履歴
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.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
dufs | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/sigoden/dufs
インストールメタデータ
| パッケージキー | brew:dufs |
|---|---|
| バージョン | 0.46.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/dufs |
| ホームページ | https://github.com/sigoden/dufs |
| リポジトリ | https://github.com/sigoden/dufs |
| 上流ドキュメント | https://github.com/sigoden/dufs#readme |
| ライセンス | Apache-2.0 OR MIT |
| ソースアーカイブ | https://github.com/sigoden/dufs/archive/refs/tags/v0.46.0.tar.gz |
| 最終更新 | 2026-05-07T06:30:42Z |
| Pulse | updated |
| ビルド依存関係 | rust |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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 -eソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.