Damselfly
SHA-256自托管照片管理服务器,具备 AI 人脸/物体识别、快速搜索和关键词标记功能,类似 Google Picasa 但更智能且可私有部署。
スマートダウンロード
Download 版をダウンロード
v4.5.3 · 475 MB
自建照片库的 AI 管家,搜图快、能认人、可多设备同步。
主な機能
- 支持几乎所有常见图片格式(JPG/PNG/HEIC/RAW 等)
- AI 自动识别人脸、辨认身份、检测物体和颜色分类
- 全文搜索,支持多短语、模糊匹配,50 万张图秒出结果
- 高级筛选:按日期、相机镜头、大小、方向、相似图等
- 非破坏性关键字编辑(借助 ExifTool 不重编码)
できないこと
- •依赖 ExifTool 进行非破坏性写入,需单独安装(Docker 镜像已内置)。离线人脸识别模型首次使用时需下载约 200MB 模型文件。Windows 版可能需要安装 .NET 7 运行库。RAW 格式预览依赖系统解码,部分老相机 RAW 可能不兼容。建议照片目录保持稳定,移动路径需手动更新设置。
使用例
- 摄影爱好者管理海量 RAW 照片,快速找人找图
- 家庭照片库多成员共享,自动识别家庭成员
- 图库管理员批量标记关键词、导出用于社交媒体或投稿
詳細説明
Damselfly 是一款自托管的数字照片管理服务器,专为大型文件夹式照片库设计。核心优势在于毫秒级搜索和 AI 驱动的标签工作流:它能自动识别人脸、辨认人物、检测物体并分类颜色。支持 JPEG、PNG、HEIC、TIFF、Webp、BMP 以及 DNG/CR2/ORF/NEF 等 RAW 格式。功能包括全文搜索、高级筛选(日期、相机、尺寸、相似图片)、多用户权限管理、导出/上传篮子、桌面客户端同步等。可在 Windows、Linux、macOS 和 Docker 上运行。基于 .NET 7 和 Blazor WebAssembly 构建。
トラブルシューティング & FAQ (2)
トラブル対応なぜ私のLinuxビルドにはonnxruntime.dllとlibonnxruntime.soが含まれており、500MBのサイズ増加を引き起こしているのですか?
これはonnxruntimeパッケージ(microsoft/onnxruntime#23077)の既知のバグで、Windows DLLが誤ってLinuxビルドに含まれています。macOSにも影響します。回避策:ビルド後に不要なWindows DLLを手動で削除します。例:find . -name "onnxruntime*.dll" -delete。恒久的な修正については上流のIssueを追跡してください。
トラブル対応顔検出が動作しているにもかかわらず、Damselflyで 'Unable to start Azure service: Value cannot be null' というエラーが表示されるのはなぜですか?
このエラーは多くの場合、誤った手がかりに過ぎません。実際にサービスが動作していることを確認するには、「Azure Detected X faces」のようなエントリをログで確認してください。起動エラーが発生していても、顔検出が成功している場合は、そのエラーを無視しても問題ありません。設定変更の必要はありません。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
方式一(推荐):用 Docker 运行,执行 docker run -d -p 8080:8080 -v /你的照片目录:/pictures webreaper/damselfly
方式二:下载对应平台的可执行文件(Windows/Linux/macOS),解压后运行 Damselfly.exe
启动后浏览器访问 http://localhost:8080,按向导设置照片路径和数据库(支持 SQLite 或 MySQL)
- 方式一(推荐):用 Docker 运行,执行 docker run -d -p 8080:8080 -v /你的照片目录:/pictures webreaper/damselfly
- 方式二:下载对应平台的可执行文件(Windows/Linux/macOS),解压后运行 Damselfly.exe
- 启动后浏览器访问 http://localhost:8080,按向导设置照片路径和数据库(支持 SQLite 或 MySQL)
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
1c651a341c449da6c049ea1cb32bc4d034565a6130c320e044188c79d5d400adこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker 部署:停止容器并删除镜像及数据卷。直接部署:删除解压目录,并清理数据库文件(默认在程序目录下的 .db 文件)。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs