Latest Blog
Immich Login Fails After the Reverse Proxy Restarts
If Immich works directly but login fails only through the restarted proxy, diagnose the proxy-to-Immich path before changing accounts or the database.
How to Move Immich Data Without Losing Users, History, or Settings
A safe Immich move preserves database, media, configuration, and path mappings; copying photo files alone cannot preserve users, history, or settings.
Should Immich Use Host Networking or a Bridge Network?
Use a user-defined bridge for most Immich stacks; choose host networking only when a proven network-path requirement outweighs lost isolation and port control.
Why Does Immich Cause Repeated Disk Activity Overnight?
Overnight disk activity is normal only when it maps to useful scheduled work or a draining queue; repeated unexplained I/O needs process-level diagnosis.
How to Test Whether DNS Is Causing Immich Connection Failures
Prove or reject DNS as the cause of Immich connection failures with client-side queries, resolver comparisons, a controlled bypass, and repeat testing.
Signs That an Immich Database Needs Maintenance or Replacement
Separate Immich database maintenance from replacement by measuring vacuum and bloat signals, ruling out resource issues, and proving restore integrity.
Can Immich Use an External Database Without Breaking Upgrades?
Use external PostgreSQL with Immich only when you can verify versions, extensions, privileges, upgrade order, backups, rollback, and application behavior.
How Many Concurrent Users Can Immich Handle Before It Slows Down?
Immich has no universal user limit. Measure capacity with realistic workloads, resource telemetry, acceptance criteria, and repeatable boundary tests.
