Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: CC BY 4.0 Immich Unraid PostgreSQL VectorChord Valkey

Immich on Unraid — Performance Setup Guide

A step-by-step guide for an optimal setup of Immich on Unraid, including Google Takeout migration with PhotoMigrator.

Read the full documentation

What's covered

  • Performance-optimized storage layout — SSD/NVMe cache for thumbnails and encoded video, HDD array for originals
  • Custom Docker network — container-name resolution, no port exposure for internal services
  • GPU-accelerated transcoding & ML — NVIDIA NVENC, Intel QSV, AMD VAAPI templates
  • Google Takeout migration — export, download via Firefox container, extract, import with PhotoMigrator
  • Immich admin configuration — image settings, hardware acceleration, mobile app setup

Quick links

Section Description
Hardware & Prerequisites Minimum specs, pre-requisites checklist
Installation (Steps 1-10) Shares, network, containers, configuration
Google Takeout Migration Export, download, extract, import
FAQ Common questions answered

TODO

  • Create a script that guides users through the installation
  • Evaluate Zerobyte as a 3-2-1 backup solution for Immich — Restic-based, end-to-end encrypted, schedules off-site backups of the library/backups shares to S3/cloud/rclone backends via a web UI

Contributing

Found an issue or want to improve the guide? Open an issue or submit a pull request.

Credits

This guide builds on the work of @starbuck93, the Immich team, and the PhotoMigrator team.

License

CC BY 4.0

About

Comprehensive guide for setting up Immich on Unraid with optimized storage, GPU acceleration, and VectorChord

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Contributors

Languages