pkg.soopen package index

brew / 順位 3862

dufs を Homebrew, apk, MacPorts, Nix, scoop, winget でインストール

dufs のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install dufs

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install dufs

MacPorts ports tree · www/dufs/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add dufs

Alpine Linux edge package indexes · dufs · ソース: dl-cdn.alpinelinux.org

Nix確認済み · 92%
nix profile install nixpkgs#dufs

nixpkgs package indexes · pkgs/by-name/du/dufs/package.nix · ソース: api.github.com

Windows

Scoop確認済み · 92%
scoop install main/dufs

Scoop official bucket manifest trees · bucket/dufs.json · ソース: api.github.com

Windows Package Manager確認済み · 92%
winget install --id sigoden.Dufs -e

Windows Package Manager source index · sigoden.Dufs · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

Static file server

コマンドとエイリアス

  • dufs

履歴

プロジェクトの歴史と使われ方

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.

タイムライン

  • 2022: v0.1.0 published and early releases shipped rapidly.
  • 2024: v0.42.0 and v0.43.0 showed the project had become a mature feature-rich utility server.
  • 2025: v0.44.0 and v0.45.0 continued active releases.
  • 2026: v0.46.0 released with the project still maintained.

Related projects

  • Python's http.server is the minimal built-in comparison for quick static serving.
  • miniserve and darkhttpd are adjacent lightweight file/static servers.
  • WebDAV servers overlap with Dufs when upload and remote filesystem access matter.

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:server

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
dufs実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版0.46.0
マネージャ更新日2026-05-07
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:dufs
バージョン0.46.0
パッケージマネージャHomebrew
ホームページhttps://github.com/sigoden/dufs
リポジトリhttps://github.com/sigoden/dufs
最終更新2026-05-07T06:30:42Z
Pulseupdated
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

dufs

nix profile install nixpkgs#dufs
  • normalized package name match
  • 一致条件: Dufs
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/du/dufs/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

dufs 0.46.0-r0

A file server that supports static serving, uploading, searching, accessing control, webdav...

https://github.com/sigoden/dufs

sudo apk add dufs
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: dufs
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Dufs
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dufs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dufs-bash-completion 0.46.0-r0

Bash completions for dufs

https://github.com/sigoden/dufs

sudo apk add dufs-bash-completion
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: dufs
  • normalized package name match
  • 一致条件: Dufs
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dufs-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dufs-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-doc
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: dufs
  • normalized package name match
  • 一致条件: Dufs
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dufs-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dufs-fish-completion 0.46.0-r0

Fish completions for dufs

https://github.com/sigoden/dufs

sudo apk add dufs-fish-completion
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: dufs
  • normalized package name match
  • 一致条件: Dufs
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dufs-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dufs-zsh-completion 0.46.0-r0

Zsh completions for dufs

https://github.com/sigoden/dufs

sudo apk add dufs-zsh-completion
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: dufs
  • normalized package name match
  • 一致条件: Dufs
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dufs-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
MacPorts95%

dufs

sudo port install dufs
  • normalized package name match
  • 一致条件: Dufs
MacPorts ports tree · api.github.com · MacPorts ports tree: www/dufs/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/dufs

scoop install main/dufs
  • normalized package name match
  • 一致条件: Dufs
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/dufs.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

sigoden.Dufs

winget install --id sigoden.Dufs -e
  • normalized package name match
  • 一致条件: Dufs
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: sigoden.Dufs from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation