ImgVault

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

详细信息

存储库
ghcr.io/tjindarr/imgvault:latest
最后更新2026-06-01
初见2026-05-26

在Unraid 上运行 ImgVault 。

ImgVault 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。