# Environment Variables
| Variable | Description | Default | Services |
| :------------: | :------------: | :----------------: | :------- |
| `TZ` | Timezone | `UTC` | microservices |
| `NODE_ENV` | Node Environment | `production` | server, microservices |
> `TZ` is only used by the `exiftool` in the microservices container.
> It is considered as a fallback timezone if the timezone cannot be determined from the image metadata.
## Redis
| Variable | Description | Default | Services |
| :------------: | :------------: | :----------------: | :------- |
| `REDIS_URL` | Redis URL | `` | server, microservices |
| `REDIS_HOST` | Redis Host | `immich_redis` | server, microservices |
| `REDIS_PORT` | Redis Port | `6379` | server, microservices |
| `REDIS_INDEX` | Redis Index | `0` | server, microservices |
| `REDIS_USERNAME` | Redis Username | `` | server, microservices |
| `REDIS_PASSWORD` | Redis Password | `` | server, microservices |
| `REDIS_SOCKET` | Redis Socket | `` | server, microservices |
`REDIS_SOCKET`
## Typesense
| Variable | Description | Default | Services |
| :------------: | :------------: | :----------------: | :------- |
| `TYPESENSE_URL` | Typesense URL | `` | server, microservices |
| `TYPESENSE_API_KEY` | Typesense API Key | `` | server, microservices |
| `TYPESENSE_HOST` | Typesense Host | `typesense` | server, microservices |
| `TYPESENSE_PORT` | Typesense Port | `8108` | server, microservices |
| `TYPESENSE_PROTOCOL` | Typesense Protocol | `http` | server, microservices |
# Environment Variables
| Variable | Description | Default | Services |
| :------------: | :------------: | :----------------: | :------- |
| `TZ` | Timezone | `UTC` | microservices |
| `NODE_ENV` | Node Environment | `production` | server, microservices |
> `TZ` is only used by the `exiftool` in the microservices container.
> It is considered as a fallback timezone if the timezone cannot be determined from the image metadata.
## Redis
| Variable | Description | Default | Services |
| :------------: | :------------: | :----------------: | :------- |
| `REDIS_URL` | Redis URL | `` | server, microservices |
| `REDIS_HOST` | Redis Host | `immich_redis` | server, microservices |
| `REDIS_PORT` | Redis Port | `6379` | server, microservices |
| `REDIS_INDEX` | Redis Index | `0` | server, microservices |
| `REDIS_USERNAME` | Redis Username | `` | server, microservices |
| `REDIS_PASSWORD` | Redis Password | `` | server, microservices |
| `REDIS_SOCKET` | Redis Socket | `` | server, microservices |
`REDIS_SOCKET`
## Typesense
| Variable | Description | Default | Services |
| :------------: | :------------: | :----------------: | :------- |
| `TYPESENSE_URL` | Typesense URL | `` | server, microservices |
| `TYPESENSE_API_KEY` | Typesense API Key | `` | server, microservices |
| `TYPESENSE_HOST` | Typesense Host | `typesense` | server, microservices |
| `TYPESENSE_PORT` | Typesense Port | `8108` | server, microservices |
| `TYPESENSE_PROTOCOL` | Typesense Protocol | `http` | server, microservices |