Β© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
ImmichI
Immichβ€’15mo agoβ€’
8 replies
Mahmoud

[SOLVED] I can't use environment variables in Config.yml

I'm trying to switch from
config.josn
config.josn
to
config.yml
config.yml
so I can use environment variables to define secrets, enabling me to version control my config file.

Environment variables don't seem to be recognized by
immich
immich
, causing one error on startup validating
externalDomain
externalDomain
as
isUrl
isUrl
and unusable OAuth.

My .env file:
# OAUTH - Authentik
CONFIG_OAUTH_CLIENT_ID=...
CONFIG_OAUTH_CLIENT_SECRET=...
CONFIG_OAUTH_ISSUER_URL=https://my.domain.tld/.../
CONFIG_EXTERNAL_DOMAIN=https://my.domain.tld/
# OAUTH - Authentik
CONFIG_OAUTH_CLIENT_ID=...
CONFIG_OAUTH_CLIENT_SECRET=...
CONFIG_OAUTH_ISSUER_URL=https://my.domain.tld/.../
CONFIG_EXTERNAL_DOMAIN=https://my.domain.tld/


UPDATE
Solution:
- 208-immich: switch to config.yml with environment vars.
image.png
ImmichJoin
A place to hang out, get support, discuss Immich, get announcements about releases and anything else going on.
36,590Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Can't create new admin in dev environment
ImmichIImmich / help-desk-support
3y ago
Configuring OIDC with environment variables
ImmichIImmich / help-desk-support
9mo ago
yml
ImmichIImmich / help-desk-support
3y ago
Hardware Transcoding config using docker-compose.yml file - Nvidia
ImmichIImmich / help-desk-support
3y ago