The Great Immich Migration: From v1.113.0 to v2.5.6

How a “simple” photo library upgrade turned into a deep dive through PostgreSQL version migrations, deprecated vector extensions, and the kind of database surgery you hope to never need. The Starting Point My Immich instance had been happily humming along at v1.113.0 for months on my Unraid server. I was running the community all-in-one imagegenius/immich container variant, which bundles the server, microservices, machine learning, and Redis into one image, backed by an NVIDIA GPU for CUDA-accelerated ML and a shared PostgreSQL 14 instance that also served a pile of other workloads. ...

March 9, 2026 · 7 min · 1380 words · Pavel Nasovich

How to run Docker inside a virtual machine with Windows 10 in Unraid

TL;DR Shutdown all VMs than run modprobe -r kvm_intel and modprobe kvm_intel nested=1 in unraid terminal. After that add <feature policy='require' name='vmx'/> to the CPU Section of target VM. VM Make sure that all VM are stopped. Wait a little bit after stopping. Open the Unraid Terminal Run the following via a terminal in unraid (SpaceInvader’s thank you!) #!/bin/bash modprobe -r kvm_amd modprobe kvm_amd nested=1 echo "Nested vms are enabled for AMD cpus" sleep 10 exit Open VM Settings -> Toggle XML View Add feature to to the CPU Section ...

November 21, 2021 · 1 min · 106 words · Pavel Nasovich