ImgVault
Docker 应用程序 from UnraidUser-3387470843's Repository
概述
Self-hosted photo and video vault — all-in-one. Everything (FastAPI backend, SQLite database, Nginx, React frontend) runs in a single container. No external database, Redis, or sidecar containers needed; all metadata and thumbnails are stored locally on your Unraid array. Automatically indexes your media library, extracts EXIF metadata, generates WebP thumbnails, reverse-geocodes GPS coordinates, detects duplicates and similar photos, and serves everything via a fast modern web UI with map view, timeline, search, albums and trash. Installable as a PWA on mobile.
运行时参数
- 网络用户界面
http://[IP]:[PORT:8080]/- 网络
bridge- 外壳
sh- 特权
- false
模板配置
WebUI PortPorttcp
HTTP port for the ImgVault web UI
- 目标
- 8080
- 默认值
- 8180
- 价值
- 8180
Photos (source)Pathrw
Path to your photo and video library (will be indexed)
- 目标
- /data/photos
- 默认值
- /mnt/user/Pictures
- 价值
- /mnt/user/Pictures
DatabasePathrw
SQLite database storage
- 目标
- /data/db
- 默认值
- /mnt/user/appdata/imgvault/db
- 价值
- /mnt/user/appdata/imgvault/db
ThumbnailsPathrw
WebP thumbnail cache
- 目标
- /data/thumbnails
- 默认值
- /mnt/user/appdata/imgvault/thumbs
- 价值
- /mnt/user/appdata/imgvault/thumbs
Transcoded videosPathrw
Cache for transcoded videos (MOV/MKV/AVI -> MP4)
- 目标
- /data/transcoded
- 默认值
- /mnt/user/appdata/imgvault/transcoded
- 价值
- /mnt/user/appdata/imgvault/transcoded
Converted imagesPathrw
Cache for converted images (HEIC/TIFF -> JPEG)
- 目标
- /data/converted
- 默认值
- /mnt/user/appdata/imgvault/converted
- 价值
- /mnt/user/appdata/imgvault/converted
TrashPathrw
Recycle bin (auto-purged after 30 days)
- 目标
- /data/trash
- 默认值
- /mnt/user/appdata/imgvault/trash
- 价值
- /mnt/user/appdata/imgvault/trash
详细信息
在Unraid 上运行 ImgVault 。
ImgVault 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。