ImgVault

ImgVault

Docker app from UnraidUser-3387470843's Repository

Overview

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.

Runtime arguments

Web UI
http://[IP]:[PORT:8080]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebUI PortPorttcp

HTTP port for the ImgVault web UI

Target
8080
Default
8180
Value
8180
Photos (source)Pathrw

Path to your photo and video library (will be indexed)

Target
/data/photos
Default
/mnt/user/Pictures
Value
/mnt/user/Pictures
DatabasePathrw

SQLite database storage

Target
/data/db
Default
/mnt/user/appdata/imgvault/db
Value
/mnt/user/appdata/imgvault/db
ThumbnailsPathrw

WebP thumbnail cache

Target
/data/thumbnails
Default
/mnt/user/appdata/imgvault/thumbs
Value
/mnt/user/appdata/imgvault/thumbs
Transcoded videosPathrw

Cache for transcoded videos (MOV/MKV/AVI -> MP4)

Target
/data/transcoded
Default
/mnt/user/appdata/imgvault/transcoded
Value
/mnt/user/appdata/imgvault/transcoded
Converted imagesPathrw

Cache for converted images (HEIC/TIFF -> JPEG)

Target
/data/converted
Default
/mnt/user/appdata/imgvault/converted
Value
/mnt/user/appdata/imgvault/converted
TrashPathrw

Recycle bin (auto-purged after 30 days)

Target
/data/trash
Default
/mnt/user/appdata/imgvault/trash
Value
/mnt/user/appdata/imgvault/trash

Details

Repository
ghcr.io/tjindarr/imgvault:latest
Last Updated2026-06-01
First Seen2026-05-26

Run ImgVault on Unraid.

ImgVault is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.