Skip to content

Confused about users/admin and API keys #45

@ovizii

Description

@ovizii

I've got it up and running but the docs are confusing.

Since I read that we can create users in immich-places, I assumed I'd create a user equivalent to my non-admin immich user with my own API key.

However, the README says:

You can disable registration (REGISTRATION_ENABLED=false) once your admin account exists.

What admin account? Is the first account created on immich-places an admin account? I can't see any admin stuff after logging in to immich-places.

I created an API key inside immich for my non-admin immich account. I registered a user on immich-places with my non-admin immich email account and used the API key I created for my non-admin immich account.

It appears to sync with immich just fine though.

But then I have an error in immich-places which again mentions an admin user: (may require admin key): immich getLibraries returned HTTP 403 Yes, I do use external libraries.

❯ docker compose logs -f immich-places-backend
immich-places-backend  | 2026/04/11 17:51:50 [DB] Initialized at /data/immich-places.db
immich-places-backend  | 2026/04/11 17:51:50 [Geocode] Provider: Nominatim (timeout: 10s)
immich-places-backend  | 2026/04/11 17:51:50 [Server] Listening on :8082 (TLS terminated by reverse proxy)
immich-places-backend  | 2026/04/11 17:51:50 [Sync] Starting incremental sync for user 25be0fdb-b9df-47c1-afee-96214953b8f1 (since 2026-04-11T17:45:55Z)...
immich-places-backend  | 2026/04/11 17:51:50 [Sync] Syncing stacks for user 25be0fdb-b9df-47c1-afee-96214953b8f1...
immich-places-backend  | 2026/04/11 17:51:51 [Sync] Stack sync completed for user 25be0fdb-b9df-47c1-afee-96214953b8f1: 90 stacks, 180 assets updated
immich-places-backend  | 2026/04/11 17:51:51 [Sync] Syncing libraries for user 25be0fdb-b9df-47c1-afee-96214953b8f1...
immich-places-backend  | 2026/04/11 17:51:51 [Sync] Failed to fetch libraries for user 25be0fdb-b9df-47c1-afee-96214953b8f1 (may require admin key): immich getLibraries returned HTTP 403
immich-places-backend  | 2026/04/11 17:51:51 [Sync] Syncing albums for user 25be0fdb-b9df-47c1-afee-96214953b8f1...
immich-places-backend  | 2026/04/11 17:51:51 [Sync] Album sync completed for user 25be0fdb-b9df-47c1-afee-96214953b8f1: 21 albums
immich-places-backend  | 2026/04/11 17:51:51 [Sync] Incremental sync completed for user 25be0fdb-b9df-47c1-afee-96214953b8f1: 0 assets updated in 170.912575ms
immich-places-backend  | 2026/04/11 17:56:50 [Sync] Starting incremental sync for user 25be0fdb-b9df-47c1-afee-96214953b8f1 (since 2026-04-11T17:51:50Z)...
immich-places-backend  | 2026/04/11 17:56:50 [Sync] Syncing stacks for user 25be0fdb-b9df-47c1-afee-96214953b8f1...
immich-places-backend  | 2026/04/11 17:56:51 [Sync] Stack sync completed for user 25be0fdb-b9df-47c1-afee-96214953b8f1: 90 stacks, 180 assets updated
immich-places-backend  | 2026/04/11 17:56:51 [Sync] Syncing libraries for user 25be0fdb-b9df-47c1-afee-96214953b8f1...
immich-places-backend  | 2026/04/11 17:56:51 [Sync] Failed to fetch libraries for user 25be0fdb-b9df-47c1-afee-96214953b8f1 (may require admin key): immich getLibraries returned HTTP 403
immich-places-backend  | 2026/04/11 17:56:51 [Sync] Syncing albums for user 25be0fdb-b9df-47c1-afee-96214953b8f1...
immich-places-backend  | 2026/04/11 17:56:51 [Sync] Album sync completed for user 25be0fdb-b9df-47c1-afee-96214953b8f1: 21 albums
immich-places-backend  | 2026/04/11 17:56:51 [Sync] Incremental sync completed for user 25be0fdb-b9df-47c1-afee-96214953b8f1: 0 assets updated in 95.311977ms

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions