Skip to main content


Holy cow, that could have been a disaster. Immich 3.1.0 changed that oauth now sync admin status.

They also check that at least 1 admin exists with, otherwise they show the setup page.

As a result for almost a day, there was a public setup page for my #immich instance online, where anyone could have created an admin account!

TIL: IMMICH_ALLOW_SETUP=false

https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/commit/828b002cc96aec783636f2c9957e27679d31d583

If you haven't set it yet, do it today!

⇧