TrueCharts Bot 7d5287c832 chore(helm): update image ghcr.io/immich-app/immich-server v1.132.3 → v1.133.0 (#35585)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/immich-app/immich-server](https://redirect.github.com/immich-app/immich)
| minor | `6680d88` -> `4d667c5` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>immich-app/immich (ghcr.io/immich-app/immich-server)</summary>

###
[`v1.133.0`](https://redirect.github.com/immich-app/immich/releases/tag/v1.133.0)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v1.132.3...v1.133.0)

### v1.133.0 - The Hot Summer Release

> \[!CAUTION]
>
> # BREAKING CHANGES
>
> 1.  ## Mobile app version
>
> Please make sure to have the mobile app and the server on the same
version for this release. Older versions of the mobile app will not work
correctly with version `v1.133.0` of the server. At the time of this
release, the updated version of the mobile app should be available on
the app stores.
>
> 2.  ## Upgrading the server from a very old release
>
> As of 1.133.0, Immich only supports upgrading directly from 1.107.2 or
later. If you’re trying to upgrade a version of Immich below this,
please upgrade to 1.107.2 first and ensure Immich starts up successfully
before continuing to the latest release.
>
> 3.  ## New database vector extension
>
> We are migrating off the deprecated pgvecto.rs database extension to
its successor
[VectorChord](https://redirect.github.com/tensorchord/VectorChord),
which comes with performance improvements in almost all aspects. This
change is a major milestone we want to perform prior to the stable
release.
>
> Before making any other changes, please [back up your
database](https://immich.app/docs/administration/backup-and-restore).
While every effort has been made to make this migration as smooth as
possible, there’s always a chance that something can go wrong.
>
> After making a backup, please modify your `docker-compose.yml` file
with the following information, adjusting the pg major version and
pgvecto.rs version if you changed them from the default.

```diff
  [...] 

  database:
    container_name: immich_postgres
-   image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@&#8203;sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
+   image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
+     # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
+     # DB_STORAGE_TYPE: 'HDD'
    volumes:

### Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
-   healthcheck:
-     test: >-
-       pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1;
-       Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align
-       --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')";
-       echo "checksum failure count is $$Chksum";
-       [ "$$Chksum" = '0' ] || exit 1
-     interval: 5m
-     start_interval: 30s
-     start_period: 5m
-   command: >-
-     postgres
-     -c shared_preload_libraries=vectors.so
-     -c 'search_path="$$user", public, vectors'
-     -c logging_collector=on
-     -c max_wal_size=2GB
-     -c shared_buffers=512MB
-     -c wal_compression=on
    restart: always

    [...]
```

After making these changes, you can start Immich as normal. Immich will
make some changes to the DB during startup, which can take seconds to
minutes to finish, depending on hardware and library size. In
particular, it’s normal for the server logs to be seemingly stuck at
`Reindexing clip_index` and `Reindexing face_index`for some time if you
have over 100k assets in Immich and/or Immich is on a relatively weak
server. If you see these logs and there are no errors, just give it
time.

> \[!IMPORTANT]
> Note: after switching to VectorChord, you should not downgrade Immich
below 1.133.0.

Please don’t hesitate to contact us here on GitHub or
[Discord](https://discord.immich.app/) if you encounter migration
issues.

#### VectorChord FAQ

##### I have a separate PostgreSQL instance shared with multiple
services. How can I switch to VectorChord?

Please see
<https://immich.app/docs/administration/postgres-standalone#migrating-to-vectorchord>
for migration instructions. The migration path will be different
depending on whether you’re currently using pgvecto.rs or pgvector, as
well as whether Immich has superuser DB permissions.

##### What will happen if I upgrade Immich to 1.133.0 without changing
the DB image?

Immich will auto-detect the vector extension available in the DB and
continue to work without manual intervention. However, we will drop
support for pgvecto.rs in a later release, so please switch at your
convenience.

##### I’m using a different deployment method than Docker Compose. How
should I migrate?

If you’re using Immich through turnkey deployment methods such as
TrueNAS apps, the respective maintainers will either perform the
migration transparently or inform you of what to do if not.

##### Why are so many lines removed from the `docker-compose.yml` file?
Does this mean the health check is removed?

These lines are now incorporated into the image itself along with some
additional tuning.

##### What does this change mean for my existing DB backups?

The new DB image includes pgvector and pgvecto.rs in addition to
VectorChord, so you can use this image to restore from existing backups
that used either of these extensions. However, backups made after
switching to VectorChord require an image containing VectorChord to
restore successfully.

##### Do I still need pgvecto.rs installed after migrating to
VectorChord?

pgvecto.rs only needs to be available during the migration, or if you
need to restore from a backup that used pgvecto.rs. For a leaner DB and
a smaller image, you can optionally switch to an image variant that
doesn’t have pgvecto.rs installed after you’ve performed the migration
and started Immich: `ghcr.io/immich-app/postgres:14-vectorchord0.3.0`,
changing the PostgreSQL version as appropriate.

##### Why does it matter whether my database is on an SSD or an HDD?

These storage mediums have different performance characteristics. As a
result, the optimal settings for an SSD are not the same as those for an
HDD. Either configuration is compatible with SSD and HDD, but using the
right configuration will make Immich snappier. As a general tip, we
recommend users store the database on an SSD whenever possible.

##### Can I use the new database image as a general PostgreSQL image
outside of Immich?

It’s a standard PostgreSQL container image that additionally contains
the VectorChord, pgvector, and (optionally) pgvecto.rs extensions. If
you were using the previous pgvecto.rs image for other purposes, you can
similarly do so with this image.

##### If pgvecto.rs and pgvector still work, why should I switch to
VectorChord?

VectorChord is faster, more stable, uses less RAM, and (with the
settings Immich uses) offers higher-quality results than pgvector and
pgvecto.rs. This translates to better search and facial recognition
experiences. In addition, pgvecto.rs support will be dropped in the
future, so changing it sooner will avoid disruption.

***

#### Highlights

Welcome to the release `v1.133.0` of Immich, which is the hottest
release yet for this summer, with more than 200 commits since the last
version. This version brings you a new database extension, an even more
optimized and faster timeline, more unified components on the web, some
cool new features that have been requested for a long time, and many bug
fixes and improvements. Let’s dive in!

-   VectorChord database extension
-   In-app notification
-   Show map in albums view (web only)
-   Locked folder
-   Google Cast Support (web only)
-   User detail page
-   RTL text support on the web
-   Performance improvement in web timeline
-   Notable fix: thumbnail caching issue on the mobile app
- Notable fix: For users who use OAuth, you can now configure
`TOKEN_ENDPOINT_AUTH_METHOD` to either `client_sect_post` or
`client_secret_basic` after entering the `CLIENT_SECRET`
-   Sneak peek

##### In-app notification

Introducing an in-app, or internal, notification system. Previously,
there was no way to notify you on the client if a database backup
failed. Now, the failed backup will show up under a new notification
section on the web. This mechanism paves the way for other helpful
notifications, such as when a new album is shared with you or when new
assets are added to a shared album, directly in the app.

<p align="center">
<img width="250"
src="https://github.com/user-attachments/assets/fba2adee-f14b-43ef-b61e-359f7196fc12"
/>
<img width="250"
src="https://github.com/user-attachments/assets/d98b7aca-5890-42cf-bbc7-72f6eb8080ad"
/>
</p>

##### Show map in albums view

On the web, you can now click this button to see the map view that shows
the location of all the photos and videos in an album.

<p align="center">
<img width="350"
src="https://github.com/user-attachments/assets/814c217c-58d7-44d0-abfe-06f063cdb0a2"
/>

<img width="800"
src="https://github.com/user-attachments/assets/04c623d4-fb86-4b8b-9d9f-b1921caccccb"
/>
</p>

##### Locked folder

Have you ever taken embarrassing selfies that you don’t want anyone to
see, and worry that you could accidentally reveal them while showcasing
your superb Immich library? **Locked folder** view got you covered, with
a personal PIN code, and an option to use biometric verification on the
mobile app. You can access the page from the sidebar on the web or in
the `Library` page on the app

<p align="center">
<img width="350"
src="https://github.com/user-attachments/assets/d0012b99-a77f-4d8f-a7b3-fb1d1728dfe0"
/>
</p>


https://github.com/user-attachments/assets/f0d33556-54db-44fa-88cb-10399cd2df2d

<p align="center">
<img width="550"
src="https://github.com/user-attachments/assets/087a836c-0280-4391-bab5-69ecf2dbd2fe"
/>
)
</p>

You can select any assets and add them to the locked folder. They will
only be shown in the locked folder view.

##### Google Cast Support

We now have casting support! Immich now supports casting to Google Cast
enabled devices like the Google Chromecast. This feature is currently
only available on the web, with mobile app support coming in the near
future. You can use images, videos and slideshows with casting.

<p align="center">
<img width="400" alt="image"
src="https://github.com/user-attachments/assets/2e7f10c1-ba38-482b-a46f-4dcecc0df13e"
/>

<img width="1163" alt="image"
src="https://github.com/user-attachments/assets/db1e45ec-8395-4982-8600-8248a0e51cdc"
/>
</p>

> \[!NOTE]
>
> Your Immich instance must be accessed through a public HTTPS endpoint
in order for the casting device to successfully load media. Accessing
the instance and casting from a private HTTPS endpoint (or an HTTP
endpoint) will result in the cast receiver failing to load any media.

##### User detail page

From the user management page of the admin view, you can now get a more
in-depth view of individual users for their information, usage
statistics, and which features they have enabled, etc, by clicking on
the email from the user’s table

<p align="center">
<img width="500" alt="image"
src="https://github.com/user-attachments/assets/4b951ee3-0322-4a20-8176-73e70d25453b"
/>

<img width="800" alt="image"
src="https://github.com/user-attachments/assets/d936c01f-d4fd-45ee-9435-ee08837a6003"
/>
</p>

##### RTL text support on the web

The web styling has been changed to accommodate RTL languages

<img width="800" alt="image"
src="https://github.com/user-attachments/assets/39fd9ded-f557-4538-b5f3-9ef79f593862"
/>

##### Performance improvement in web timeline

Last time, we discussed thinking that the timeline performance has
reached its prime and that adding more gains would be difficult. In this
release, we managed to squeeze that gain like a ripe orange.

The timeline will automatically cancel the requests to the server when
you scroll very fast, displaying the thumbnails instantaneously when the
scrolling stops. Previously, the web needed to finish the requests for
the thumbnails being scrolled by, even if they are not displayed on the
viewport. This change significantly reduces the load time.

An additional optimization has been made to reduce the data packet for
each thumbnail to about 30% of its original size. This optimization
contributes to a greater loading speed on the timeline.

We hope you enjoy these impressive improvements.

##### Sneak Peak

Besides the cool features and enhancements that made their way into the
application, along with many bug fixes, our highest priority at the
moment is moving toward the stable release. A big chunk of time and
dedication from the team is now spent on improving the mobile app
synchronization system, basically rewriting the flow and designing the
data model from the ground up. At the same time, we’re working to
properly allocate CPU-intensive tasks to background threads to avoid app
stuttering and jerkiness when the data sync between the server and the
mobile app happens.

Below is the chart result comparing the local album sync between the
current version and the reworked version.

**Current version**

![image](https://redirect.github.com/user-attachments/assets/e105606e-dc31-494e-b28f-2ee6bbbb309c)

**Improved version**

![image](https://redirect.github.com/user-attachments/assets/d92aa2ca-2b35-4380-bee2-2257664472bf)

We are working hard to get it into the application in the coming months
and are very excited about this new improvement.

Cheers!

The Immich Team

#### Support Immich

<p align="center">

<img
src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif"
width="450" title="SUPPORT THE PROJECT!">

</p>

If you find the project helpful, you can support Immich by purchasing a
product key at https://buy.immich.app or purchase our merchandise at
https://immich.store

<!-- Release notes generated using configuration in .github/release.yml
at main -->

#### What's Changed

##### 🚨 Breaking Changes

- refactor: user avatar color by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/17753](https://redirect.github.com/immich-app/immich/pull/17753)
- chore: remove old memory lane implementation by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/18000](https://redirect.github.com/immich-app/immich/pull/18000)
- feat: vectorchord by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[https://github.com/immich-app/immich/pull/18042](https://redirect.github.com/immich-app/immich/pull/18042)

##### 🚀 Features

- feat: rtl by [@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/17860](https://redirect.github.com/immich-app/immich/pull/17860)
- feat: notifications by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/17701](https://redirect.github.com/immich-app/immich/pull/17701)
- feat(web): Map in albums & shared albums by
[@&#8203;davidpcrd](https://redirect.github.com/davidpcrd) in
[https://github.com/immich-app/immich/pull/17906](https://redirect.github.com/immich-app/immich/pull/17906)
- feat(server): visibility column by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[https://github.com/immich-app/immich/pull/17939](https://redirect.github.com/immich-app/immich/pull/17939)
- feat: user pin-code by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[https://github.com/immich-app/immich/pull/18138](https://redirect.github.com/immich-app/immich/pull/18138)
- feat(web): user detail page by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/18230](https://redirect.github.com/immich-app/immich/pull/18230)
- feat: locked/private view by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[https://github.com/immich-app/immich/pull/18268](https://redirect.github.com/immich-app/immich/pull/18268)
- feat: add session creation endpoint by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[https://github.com/immich-app/immich/pull/18295](https://redirect.github.com/immich-app/immich/pull/18295)
- feat(web): continue after login by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/18302](https://redirect.github.com/immich-app/immich/pull/18302)
- feat: bulk change description by
[@&#8203;koostamas](https://redirect.github.com/koostamas) in
[https://github.com/immich-app/immich/pull/18288](https://redirect.github.com/immich-app/immich/pull/18288)
- feat: locked view mobile by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[https://github.com/immich-app/immich/pull/18316](https://redirect.github.com/immich-app/immich/pull/18316)
- feat(web): add support for casting by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[https://github.com/immich-app/immich/pull/18231](https://redirect.github.com/immich-app/immich/pull/18231)

##### 🌟 Enhancements

- feat: api response compression by
[@&#8203;zackpollard](https://redirect.github.com/zackpollard) in
[https://github.com/immich-app/immich/pull/17878](https://redirect.github.com/immich-app/immich/pull/17878)
- feat(mobile): Capitalize month names in asset grid by
[@&#8203;atollk](https://redirect.github.com/atollk) in
[https://github.com/immich-app/immich/pull/17898](https://redirect.github.com/immich-app/immich/pull/17898)
- feat: preload and cancel images with a service worker by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[https://github.com/immich-app/immich/pull/16893](https://redirect.github.com/immich-app/immich/pull/16893)
- feat(mobile): save grid size on gesture resize by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[https://github.com/immich-app/immich/pull/17891](https://redirect.github.com/immich-app/immich/pull/17891)
- feat(web): move duplicates controls above preview of duplicate images
by [@&#8203;LukeTowers](https://redirect.github.com/LukeTowers) in
[https://github.com/immich-app/immich/pull/17837](https://redirect.github.com/immich-app/immich/pull/17837)
- feat(server): JXL previews from DNG 1.7+ by
[@&#8203;eligao](https://redirect.github.com/eligao) in
[https://github.com/immich-app/immich/pull/17861](https://redirect.github.com/immich-app/immich/pull/17861)
- feat(web): responsive date group header height by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[https://github.com/immich-app/immich/pull/17944](https://redirect.github.com/immich-app/immich/pull/17944)
- feat: configure token endpoint auth method by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/17968](https://redirect.github.com/immich-app/immich/pull/17968)
- feat: Add DB_SSL_MODE environment variable for Postgres sslmode by
[@&#8203;typokign](https://redirect.github.com/typokign) in
[https://github.com/immich-app/immich/pull/18025](https://redirect.github.com/immich-app/immich/pull/18025)
- feat(web): stat card tweaks by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/18189](https://redirect.github.com/immich-app/immich/pull/18189)
- feat(web): clear person birthdate by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/18330](https://redirect.github.com/immich-app/immich/pull/18330)
- fix(web): format dates with the locale preference by
[@&#8203;Sese-Schneider](https://redirect.github.com/Sese-Schneider) in
[https://github.com/immich-app/immich/pull/18259](https://redirect.github.com/immich-app/immich/pull/18259)
- feat(web): lighter timeline buckets by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[https://github.com/immich-app/immich/pull/17719](https://redirect.github.com/immich-app/immich/pull/17719)
- feat(server): sort images in duplicate groups by date by
[@&#8203;GeoffreyFrogeye](https://redirect.github.com/GeoffreyFrogeye)
in
[https://github.com/immich-app/immich/pull/18347](https://redirect.github.com/immich-app/immich/pull/18347)
- feat(server): lighter buckets by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[https://github.com/immich-app/immich/pull/17831](https://redirect.github.com/immich-app/immich/pull/17831)

##### 🐛 Bug fixes

- fix(web): Make date-time formatting follow locale by
[@&#8203;atollk](https://redirect.github.com/atollk) in
[https://github.com/immich-app/immich/pull/17899](https://redirect.github.com/immich-app/immich/pull/17899)
- fix(mobile): Share page URL by
[@&#8203;mmomjian](https://redirect.github.com/mmomjian) in
[https://github.com/immich-app/immich/pull/17834](https://redirect.github.com/immich-app/immich/pull/17834)
- fix(server): handle orientation of imported face regions by
[@&#8203;skatsubo](https://redirect.github.com/skatsubo) in
[https://github.com/immich-app/immich/pull/18021](https://redirect.github.com/immich-app/immich/pull/18021)
- fix: update assets when `duplicateId` is provided as `null` by
[@&#8203;TitanNano](https://redirect.github.com/TitanNano) in
[https://github.com/immich-app/immich/pull/18071](https://redirect.github.com/immich-app/immich/pull/18071)
- fix(mobile): empty translation placeholders by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[https://github.com/immich-app/immich/pull/18063](https://redirect.github.com/immich-app/immich/pull/18063)
- fix(server): more robust person thumbnail generation by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[https://github.com/immich-app/immich/pull/17974](https://redirect.github.com/immich-app/immich/pull/17974)
- fix(mobile): Remote video playback and asset download on Android with
mTLS by [@&#8203;rovo89](https://redirect.github.com/rovo89) in
[https://github.com/immich-app/immich/pull/16403](https://redirect.github.com/immich-app/immich/pull/16403)
- fix: z-index war in the asset viewer by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[https://github.com/immich-app/immich/pull/18091](https://redirect.github.com/immich-app/immich/pull/18091)
- fix: properly work with languages with multiple scripts by
[@&#8203;LPkkjHD](https://redirect.github.com/LPkkjHD) in
[https://github.com/immich-app/immich/pull/18167](https://redirect.github.com/immich-app/immich/pull/18167)
- fix(web): user restore by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[https://github.com/immich-app/immich/pull/18188](https://redirect.github.com/immich-app/immich/pull/18188)
- fix(server): vacuum after deleting people by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[https://github.com/immich-app/immich/pull/18299](https://redirect.github.com/immich-app/immich/pull/18299)
- refactor(server): "on this day" memory creation by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[https://github.com/immich-app/immich/pull/18333](https://redirect.github.com/immich-app/immich/pull/18333)
- fix(web): Make QR code colors solid by
[@&#8203;Snowknight26](https://redirect.github.com/Snowknight26) in
[https://github.com/immich-app/immich/pull/18340](https://redirect.github.com/immich-app/immich/pull/18340)
- fix: delay settings apply for slideshow popup by
[@&#8203;dj0024javia](https://redirect.github.com/dj0024javia) in
[https://github.com/immich-app/immich/pull/18028](https://redirect.github.com/immich-app/immich/pull/18028)
- fix(mobile): reduce stutter/jank on search pages by
[@&#8203;Saschl](https://redirect.github.com/Saschl) in
[https://github.com/immich-app/immich/pull/18363](https://redirect.github.com/immich-app/immich/pull/18363)
- fix(mobile): stale thumbnail cache by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[https://github.com/immich-app/immich/pull/18351](https://redirect.github.com/immich-app/immich/pull/18351)
- fix(server): select main stream according to bitrate by
[@&#8203;wuzihao051119](https://redirect.github.com/wuzihao051119) in
[https://github.com/immich-app/immich/pull/18375](https://redirect.github.com/immich-app/immich/pull/18375)
- fix(mobile): do not continue on remote stream parse error by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[https://github.com/immich-app/immich/pull/18344](https://redirect.github.com/immich-app/immich/pull/18344)

##### 📚 Documentation

- fix: documentation - synology install docker link by
[@&#8203;peterdenham](https://redirect.github.com/peterdenham) in
[https://github.com/immich-app/immich/pull/18084](https://redirect.github.com/immich-app/immich/pull/18084)
- fix(docs): update nginx reverse proxy by
[@&#8203;mmomjian](https://redirect.github.com/mmomjian) in
[https://github.com/immich-app/immich/pull/18104](https://redirect.github.com/immich-app/immich/pull/18104)
- fix(docs): remove old patch versions from version switcher by
[@&#8203;NicholasFlamy](https://redirect.github.com/NicholasFlamy) in
[https://github.com/immich-app/immich/pull/18130](https://redirect.github.com/immich-app/immich/pull/18130)
- chore: update truenas install guide by
[@&#8203;DjP-iX](https://redirect.github.com/DjP-iX) in
[https://github.com/immich-app/immich/pull/18142](https://redirect.github.com/immich-app/immich/pull/18142)
- docs: face lift, botox x3 by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[https://github.com/immich-app/immich/pull/18184](https://redirect.github.com/immich-app/immich/pull/18184)
- fix(docs): Update old jellyfin docs links by
[@&#8203;tetrois](https://redirect.github.com/tetrois) in
[https://github.com/immich-app/immich/pull/18311](https://redirect.github.com/immich-app/immich/pull/18311)
- chore: update docker-compose to add storage type configuration by
[@&#8203;zackpollard](https://redirect.github.com/zackpollard) in
[https://github.com/immich-app/immich/pull/18415](https://redirect.github.com/immich-app/immich/pull/18415)
- fix(docs): vchord migration by
[@&#8203;mmomjian](https://redirect.github.com/mmomjian) in
[https://github.com/immich-app/immich/pull/18418](https://redirect.github.com/immich-app/immich/pull/18418)
- chore: remove duplicate finder from community projects by
[@&#8203;bo0tzz](https://redirect.github.com/bo0tzz) in
[https://github.com/immich-app/immich/pull/18424](https://redirect.github.com/immich-app/immich/pull/18424)
- chore: update milestones by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[https://github.com/immich-app/immich/pull/18426](https://redirect.github.com/immich-app/immich/pull/18426)

##### 🌐 Translations

- chore(mobile): translate toast messages by
[@&#8203;ben-basten](https://redirect.github.com/ben-basten) in
[https://github.com/immich-app/immich/pull/17964](https://redirect.github.com/immich-app/immich/pull/17964)
- fix: add missing translations to face editor by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[https://github.com/immich-app/immich/pull/17993](https://redirect.github.com/immich-app/immich/pull/17993)
- chore(web): update translations by
[@&#8203;weblate](https://redirect.github.com/weblate) in
[https://github.com/immich-app/immich/pull/17817](https://redirect.github.com/immich-app/immich/pull/17817)
- chore: add language requests from weblate by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[https://github.com/immich-app/immich/pull/18050](https://redirect.github.com/immich-app/immich/pull/18050)
- chore(web): update translations by
[@&#8203;weblate](https://redirect.github.com/weblate) in
[https://github.com/immich-app/immich/pull/18083](https://redirect.github.com/immich-app/immich/pull/18083)

#### New Contributors

- [@&#8203;LukeTowers](https://redirect.github.com/LukeTowers) made
their first contribution in
[https://github.com/immich-app/immich/pull/17837](https://redirect.github.com/immich-app/immich/pull/17837)
- [@&#8203;davidpcrd](https://redirect.github.com/davidpcrd) made their
first contribution in
[https://github.com/immich-app/immich/pull/17906](https://redirect.github.com/immich-app/immich/pull/17906)
- [@&#8203;peterdenham](https://redirect.github.com/peterdenham) made
their first contribution in
[https://github.com/immich-app/immich/pull/18084](https://redirect.github.com/immich-app/immich/pull/18084)
- [@&#8203;TitanNano](https://redirect.github.com/TitanNano) made their
first contribution in
[https://github.com/immich-app/immich/pull/18071](https://redirect.github.com/immich-app/immich/pull/18071)
- [@&#8203;typokign](https://redirect.github.com/typokign) made their
first contribution in
[https://github.com/immich-app/immich/pull/18025](https://redirect.github.com/immich-app/immich/pull/18025)
- [@&#8203;dahool](https://redirect.github.com/dahool) made their first
contribution in
[https://github.com/immich-app/immich/pull/18127](https://redirect.github.com/immich-app/immich/pull/18127)
- [@&#8203;LPkkjHD](https://redirect.github.com/LPkkjHD) made their
first contribution in
[https://github.com/immich-app/immich/pull/18167](https://redirect.github.com/immich-app/immich/pull/18167)
- [@&#8203;tetrois](https://redirect.github.com/tetrois) made their
first contribution in
[https://github.com/immich-app/immich/pull/18311](https://redirect.github.com/immich-app/immich/pull/18311)
- [@&#8203;koostamas](https://redirect.github.com/koostamas) made their
first contribution in
[https://github.com/immich-app/immich/pull/18288](https://redirect.github.com/immich-app/immich/pull/18288)
- [@&#8203;dj0024javia](https://redirect.github.com/dj0024javia) made
their first contribution in
[https://github.com/immich-app/immich/pull/18028](https://redirect.github.com/immich-app/immich/pull/18028)
- [@&#8203;TomK32](https://redirect.github.com/TomK32) made their first
contribution in
[https://github.com/immich-app/immich/pull/17309](https://redirect.github.com/immich-app/immich/pull/17309)

**Full Changelog**:
https://github.com/immich-app/immich/compare/v1.132.3...

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-05-22 02:13:03 +02:00
2025-04-09 18:03:21 +02:00
2025-02-08 19:00:47 +01:00

title
title
TrueCharts

Community Helm Chart Catalog

docs Discord GitHub last commit


TrueCharts is a catalog of highly optimised Helm Charts. Made for the community, By the community!

All our charts are supposed to work together and be easy to setup using any helm-compatible deployment tool, above all, give the average user more than enough options to tune things to their liking.


Getting started using TrueCharts

docs


Support

Please check our FAQ, manual and Issue tracker There is a significant chance your issue has been reported before!

Still something not working as expected? Contact us! and we'll figure it out together!

Development

pre-commit renovate GitHub last commit


Our development process is fully distributed and agile, so every chart-maintainer is free to set their own roadmap and development speed and does not have to comply to a centralised roadmap. This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greatest of every Chart installed.

Getting into creating Charts

For more information check the website: https://truecharts.org

Contact and Support

Discord


To contact the TrueCharts project:




Contributors

All Contributors

Thanks goes to these wonderful people (emoji key):


Kjeld Schouten-Lebbing
Kjeld Schouten-Lebbing

💻 🚇 📖 👀 💵
Justin Clift
Justin Clift

📖
whiskerz007
whiskerz007

💻
Stavros Kois
Stavros Kois

💻 📖 🐛 👀 💵
allen-4
allen-4

💻
Troy Prelog
Troy Prelog

💻 📖 💵
Dan Sheridan
Dan Sheridan

💻
Sebastien Dupont
Sebastien Dupont

📖 💵
Vegetto
Vegetto

👀
Ellie Nieuwdorp
Ellie Nieuwdorp

💻
Nate Walck
Nate Walck

💻
Lloyd
Lloyd

💻 💵
Dave Withnall
Dave Withnall

📖
ksimm1
ksimm1

📖 🐛 💵 🧑‍🏫
Aaron Johnson
Aaron Johnson

📖
Ralph
Ralph

💻
Joachim Baten
Joachim Baten

💻 🐛
Michael Yang
Michael Yang

💻
Ciaran Farley
Ciaran Farley

📖
Heavybullets8
Heavybullets8

📖 💻 🐛 📹 🧑‍🏫 💵
662
662

💻
alex171
alex171

📖
Techno Tim
Techno Tim

📖
Mingyao Liu
Mingyao Liu

💻 🐛
NightShaman
NightShaman

💻 📖 🐛 💵 🧑‍🏫
Andrew Smith
Andrew Smith

📖 ⚠️
Bob Klosinski
Bob Klosinski

💻
Sukarn
Sukarn

💻 📖
sebs
sebs

💻
Dyllan Tinoco
Dyllan Tinoco

💻
StevenMcElligott
StevenMcElligott

💻 💵 📖 🐛 🧑‍🏫
brothergomez
brothergomez

💻 🐛
sagit
sagit

💻 🐛 📹 📖 🧑‍🏫
Nevan Chow
Nevan Chow

💻
Daniel Carlsson
Daniel Carlsson

🐛
Devon Louie
Devon Louie

🐛
Alex-Orsholits
Alex-Orsholits

🐛
Tails32
Tails32

🐛
Menaxerius
Menaxerius

🐛
hidefog
hidefog

🐛
Darren Gibbard
Darren Gibbard

🐛
Barti
Barti

🐛
Sunii
Sunii

🐛
trbmchs
trbmchs

🐛
Light
Light

🐛
Boostflow
Boostflow

🐛
Trigardon
Trigardon

🐛
dbb12345
dbb12345

🐛 💻
karypid
karypid

🐛
Philipp
Philipp

🐛
John
John

🐛 📖
John Parton
John Parton

🐛
Marc
Marc

🐛
fdzaebel
fdzaebel

🐛
kloeckwerx
kloeckwerx

🐛
Bradley Bare
Bradley Bare

🐛
Alexander Thamm
Alexander Thamm

🐛
rexit1982
rexit1982

🐛
iaxx
iaxx

🐛
Xstar97
Xstar97

💻 🐛 🧑‍🏫
ornias
ornias

📹
Josh Asplund
Josh Asplund

💵
midnight33233
midnight33233

💵
kbftech
kbftech

💵
hogenf
hogenf

💵
Hawks
Hawks

💵
Jim Russell
Jim Russell

💵
TheGovnah
TheGovnah

💵
famewolf
famewolf

💵 🐛
Konrad Bujak
Konrad Bujak

📖
190n
190n

💻 📖
Alexej Kubarev
Alexej Kubarev

📖
r-vanooyen
r-vanooyen

📖
shadofall
shadofall

📖 🧑‍🏫
agreppin
agreppin

💻
Stavros Ntentos
Stavros Ntentos

💻 🤔
Vlad-Florin Ilie
Vlad-Florin Ilie

💻
huma2000
huma2000

🐛
hugalafutro
hugalafutro

🐛 💵
yehia Amer
yehia Amer

📖
Tyler Stransky
Tyler Stransky

🐛
juggie
juggie

🐛
Ben Tilford
Ben Tilford

🐛 💻
I-nebukad-I
I-nebukad-I

🐛 💻
Ethan Leisinger
Ethan Leisinger

💻 📖
Cullen Murphy
Cullen Murphy

💻 🐛
Jason Thatcher
Jason Thatcher

💻 🐛 📖
Stefan Schramek
Stefan Schramek

🐛
nokaka
nokaka

🐛
Gal Szkolnik
Gal Szkolnik

🐛
Evgeny Stepanovych
Evgeny Stepanovych

🐛
Waqar Ahmed
Waqar Ahmed

🐛
DrSKiZZ
DrSKiZZ

💵
Jan Puciłowski
Jan Puciłowski

💻 ⚠️
Shaun Coyne
Shaun Coyne

💵
Christoph
Christoph

💵
Brandon Rutledge
Brandon Rutledge

🐛
Michael Bestas
Michael Bestas

🐛
Jurģis Rudaks
Jurģis Rudaks

🐛
brunofatia
brunofatia

💵
TopicsLP
TopicsLP

📖
Michael Schnerring
Michael Schnerring

🐛 💻
Tamas Nagy
Tamas Nagy

🐛
OpenSpeedTest™️
OpenSpeedTest™️

💻
Richard James Acton
Richard James Acton

📖
lps-rocks
lps-rocks

🐛
Faust
Faust

🐛
uranderu
uranderu

🐛
Tom Cassady
Tom Cassady

🐛
Huftierchen
Huftierchen

🐛
ZasX
ZasX

📖 🧑‍🏫 💻
Kevin T.
Kevin T.

🐛
Steven Scott
Steven Scott

📖
Watteel Pascal
Watteel Pascal

💻
JamesOsborn-SE
JamesOsborn-SE

💻 📖
NeoToxic
NeoToxic

🧑‍🏫 🐛
jab416171
jab416171

📖
Anna
Anna

📖
ChaosBlades
ChaosBlades

🐛
Patric Stout
Patric Stout

💻
Ben Kochie
Ben Kochie

💻
Jeff Bachtel
Jeff Bachtel

📖
Ben Woods
Ben Woods

💻
Karl Shea
Karl Shea

🐛
Balakumaran MN
Balakumaran MN

📖
Jesperbelt
Jesperbelt

📖
cccs31
cccs31

🐛
Sam Smucny
Sam Smucny

💻
Keith Cirkel
Keith Cirkel

💻
mgale456
mgale456

💻
Alec Fenichel
Alec Fenichel

💻
John Dorman
John Dorman

💻
Dan
Dan

💻
u4ium
u4ium

📖
ErroneousBosch
ErroneousBosch

🐛
MaverickD650
MaverickD650

💻 🐛
Grogdor
Grogdor

📖
Ryan Gooler
Ryan Gooler

📖
Rob Herley
Rob Herley

📖
Christian Heimlich
Christian Heimlich

📖
l-moon-git
l-moon-git

💻
hughes5
hughes5

📖
sdimovv
sdimovv

💻
AllieQpzm
AllieQpzm

💻
Dominik
Dominik

🐛
renovate[bot]
renovate[bot]

🔧
allcontributors[bot]
allcontributors[bot]

🔧
dependabot[bot]
dependabot[bot]

🔧
TrueCharts Bot
TrueCharts Bot

🔧 🚇 💻
Mend Renovate
Mend Renovate

🔧
Simone
Simone

💻
Jean-François Roy
Jean-François Roy

💻
Whiskey24
Whiskey24

💻
inmanturbo
inmanturbo

📖
Alex
Alex

💻
Brian Semrad
Brian Semrad

💻
Christopher
Christopher

💻 📖
Csaba Engedi
Csaba Engedi

💻
Cyb3rzombie
Cyb3rzombie

💻
Eric Cavalcanti
Eric Cavalcanti

💻
Gavin Chappell
Gavin Chappell

💻 🐛
raynay-r
raynay-r

💻
Jip-Hop
Jip-Hop

📖
Jonas Wrede
Jonas Wrede

💻
SilentNyte
SilentNyte

📖
Stan
Stan

💻
Tiago Gaspar
Tiago Gaspar

💻
gismo2004
gismo2004

💻
jsegaert
jsegaert

📖
Miguel Angel Nubla
Miguel Angel Nubla

💻
xal3xhx
xal3xhx

💻
jeremybox
jeremybox

📖
Cameron Sabuda
Cameron Sabuda

📖
Jeroen Schepens
Jeroen Schepens

🐛
James Wright
James Wright

📖
Malpractis
Malpractis

🐛
CommanderStarhump
CommanderStarhump

🐛
Vianchiel
Vianchiel

🐛
Maximilian Ehlers
Maximilian Ehlers

🐛
nautilus7
nautilus7

🐛 💻
kqmaverick
kqmaverick

🐛
ccalby
ccalby

🐛
kofeyh
kofeyh

🐛
imjustleaving
imjustleaving

🐛
Cristian Torres
Cristian Torres

🐛
schopenhauer
schopenhauer

🐛
Zackptg5
Zackptg5

🐛
Brad Ackerman
Brad Ackerman

🐛
mcspiff313
mcspiff313

🐛
Fletcher Nichol
Fletcher Nichol

💻 🐛
Marco Faggian
Marco Faggian

💻
John P
John P

📖
kryojenik
kryojenik

💻
Malcolm
Malcolm

📖
depasseg
depasseg

📖
j1mbl3s
j1mbl3s

📖
VictorienXP
VictorienXP

💻
yelhouti
yelhouti

💻
Jaroslav Lichtblau
Jaroslav Lichtblau

📖
MaximilianS
MaximilianS

📖
Dion Larson
Dion Larson

💻 📖
Physics-Dude
Physics-Dude

📖
waflint
waflint

💻
Henry Wilkinson
Henry Wilkinson

💻 📖
cedstrom
cedstrom

💻
v3DJG6GL
v3DJG6GL

🐛 💻
polarstack
polarstack

💻
Keyvan
Keyvan

💻
MickaelFontes
MickaelFontes

💻
David CM
David CM

💻
Aamir Azad
Aamir Azad

📖
Jordan Woyak
Jordan Woyak

💻
Simon Hofman
Simon Hofman

💻
notyouraveragegamer
notyouraveragegamer

📖
Varac
Varac

💻
tuxsudo
tuxsudo

💻
TylerRudie
TylerRudie

📖
qnb59bny5x
qnb59bny5x

💻
Filip Bednárik
Filip Bednárik

🐛
Serhii Shcherbinin
Serhii Shcherbinin

💻
Quentin Raynaud
Quentin Raynaud

🐛
Felix Schäfer
Felix Schäfer

📖
Julien Nicolas de Verteuil
Julien Nicolas de Verteuil

💻
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol

📖
Jon S. Stumpf
Jon S. Stumpf

📖
Tanguille
Tanguille

📖
Dennis
Dennis

🐛 📖
TheIceCreamTroll
TheIceCreamTroll

💻
Atanas Pamukchiev
Atanas Pamukchiev

💻
Boemeltrein
Boemeltrein

📖
Yiannis Marangos
Yiannis Marangos

💻
Michael Ruoss
Michael Ruoss

💻
Aron Kahrs
Aron Kahrs

💻
nemesis1982
nemesis1982

📖
Ed P
Ed P

💻
Frédéric Nadeau
Frédéric Nadeau

📖
frapbod
frapbod

💻
Max Bachhuber
Max Bachhuber

💻
zierbeek
zierbeek

💻
Ac1dburn
Ac1dburn

💻
Antoine Saget
Antoine Saget

📖
Ben Bodenmiller
Ben Bodenmiller

🐛
felixfon
felixfon

📖
adtwomey
adtwomey

📖
alfi0812
alfi0812

💻 📖 🐛 👀
Agassi
Agassi

💻
Artur
Artur

💻
Morgan Hunter
Morgan Hunter

💻
Aleksandr Oleinikov
Aleksandr Oleinikov

💻
Jamie
Jamie

💻
David Gries
David Gries

🐛 💻
Phreeman33
Phreeman33

💻 🐛
Jens Wolvers
Jens Wolvers

💻
Bart Willems
Bart Willems

💻
Caidy
Caidy

💻
Mr Khachaturov
Mr Khachaturov

💻
LordCrash101
LordCrash101

📖
elendil95
elendil95

💻
TheDodger
TheDodger

💻
Saad Awan
Saad Awan

💻
Felix von Arx
Felix von Arx

💻
yodatak
yodatak

💻
Marcel Henrich
Marcel Henrich

💻
Florent Viel
Florent Viel

💻
SniperAsh6
SniperAsh6

💻
Alexandre Acebedo
Alexandre Acebedo

💻
Douglas Chimento
Douglas Chimento

💻
Addison McDermid
Addison McDermid

💻
Jaël Gareau
Jaël Gareau

💻
Steve Sampson
Steve Sampson

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

Licence

License


Truecharts, is primarily based on a AGPL-v3 license, this ensures almost everyone can use and modify our charts. Licences can vary on a per-Chart basis. This can easily be seen by the presence of a "LICENSE" file in said folder.

An exception to this, has been made for every document inside folders labeled as docs or doc and their subfolders: those folders are not licensed under AGPL-v3 and are considered "all rights reserved". Said content can be modified and changes submitted per PR, in accordance to the github End User License Agreement.

SPDX-License-Identifier: AGPL-3.0


built-with-resentment contains-technical-debt

S
Description
Fork of trueforge-org/truecharts with some customizations
Readme 890 MiB
luanti-v1.0.0 Latest
2026-07-08 18:51:26 +00:00
Languages
Go Template 97.9%
Shell 2.1%