Software-update: Immich 1.137.1

Immich screenshotImmich is een opensource oplossing voor het opslaan en beheren van foto's en video's. Het draait in Docker, waardoor je alles in eigen hand hebt en niet afhankelijk bent van een derde partij. Het wordt door velen als een serieuze concurrent van bijvoorbeeld Google Photos beschouwd. De media kan via een webbrowser worden benaderd en er zijn ook apps voor Android en iOS. Een demo van Immich is hier te vinden. Versie 1.137.0 is uitgekomen en wegens een fout is deze meteen door 1.137.1 opgevolgd. De releasenotes voor beide uitgaven kan hieronder worden gevonden.

Immich 1.137.1

  • Fixes an issue with the /usr/src/app/upload => /data migration if you don't have any assets in the default library

Immich 1.137.0

Welcome to the release v1.137.0 of Immich. This version adds many bug fixes for the beta timeline, more feature parity with the old timeline, alongside some nifty enhancements to the web and the server as well. As always, new translations have been merged in, and the documentation has been updated at https://immich.app. Now, let’s dive in!

  • The default docker-compose.yml template has changed
  • Beta timeline
  • Shared link custom URL
  • Find large files utility
  • API key permission improvements
docker-compose.yml template change (optional)

The default compose file now uses /data instead of /usr/src/app/upload. This is a completely optional change and NOT a breaking change. Prior versions of Immich will continue to work without any user intervention. For more information, see #20367. Prior to this change, uploaded media was located at /usr/src/app/upload/upload in the container (notice the double “upload” folders), which often led to confusion. It will now be located at /data/upload, and we hope that makes things easier.

Beta timeline

Thank you to everyone who tried out the beta timeline in the last release! We have gathered a lot of great feedback, and are actively working on incorporating it. We’ve fixed a bunch of bugs and added back a bunch of previous features. Here’s a quick list/overview of beta timeline changes this release:

  • Fix the invalid timeline grouping issue
  • Fix the trash action translation keys
  • Fix the beta timeline switch missing in landscape mode
  • Fix a timeline migration bug on Android
  • Fix the text overflow issue on the action buttons
  • Fix deep links when the beta timeline is enabled
  • Fix search places not working correctly
  • Fix missing hero animation between tabs
  • Fix the backup remainder backup count issue
  • Fix the share to app upload
  • Fix the error navigating back from the backup page
  • Fix the backup indicator
  • Fix the back gesture in multi-select mode
  • Fix user profile images
  • Fix the issue downloading live photo
  • Fix the issue with sync for users with external libraries
  • Fix the issue with storage filling up for users with iCloud photos
  • … and more
Shared link custom URL (#19999)

Immich shared links by default are long and hard to guess. This is by design and is a security mechanism to prevent unwanted access. However, the long links can be a bit awkward to use because they are difficult to read. For cases where security is less important, we have added the option to specify a custom URL. Shared links with a custom URL are now also available at /s/<slug> (in addition to /share/<long-random-string>. Naturally, these links don’t share the same security benefits of the long-random-string ones, so please use them accordingly.

Find large files utility (web-only)

This release adds a new, convenient utility to find large files on your instance. You can access it by navigating to the “Utility” page on the web, and clicking “Review large files”. The page shows the largest 250 original files for your user.

Improved API key permissions and documentation

Following up from the last release, we have added fine-grained permissions to more API endpoints, which are now also included in the auto-generated documentation, which can be read here. Caution: related to these changes, a few API permissions have been renamed. See #20250 for more details. On the web, the New API Key form now includes the newly added permissions, as well as a search bar for quicker access.

Immich

Versienummer 1.137.1
Releasestatus Final
Besturingssystemen Android, Linux, iOS
Website Immich
Download https://github.com/immich-app/immich/releases/tag/v1.137.1
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

01-08-2025 • 10:30

52

Bron: Immich

Update-historie

Reacties (48)

48
48
14
0
0
33
Wijzig sortering
Heeft iemand ervaring met dit programma?
Heerlijk alternatief voor bijvoorbeeld Google Foto's! En met https://pixelunion.eu/ hoef ik het niet zelf te beheren :Y) (ik heb geen aandelen).
Bedankt voor het delen, ik was niet op de hoogte van PixelUnion. Fijn dat er commerciële partijen zijn die baat hebben bij het onderhouden van open source initiatieven op deze manier; een win-win voor allemaal!

Ik draai zelf Immich op m’n thuis server en ben er erg blij mee. Alleen is de toegang via VPN wat onhandig (ook al is het maar een knopje op de telefoon). M’n vriendin, m’n familie en ik zitten verspreid over 4 landen, en zij zitten ook altijd te hannesen met de VPN die ze hiervoor aan/uit moeten doen. PixelUnion is misschien wel een handig alternatief hierop.

[Reactie gewijzigd door Oaknut op 1 augustus 2025 11:29]

Ik draai immich zelf welke lokaal bereikbaar is via 192.168.20.40. Remote gebruiken mijn vrouw en ik wireguard. Wireguard geinstalleerd op router (opnsense). Mijn vrouw is zo atechnisch als wat maar als je wireguard installeert als app (in ieder geval op iphone) dan kan je aangeven dat wireguard tunnel alleen aangaat op bijvoorbeeld mobile en op bepaalde wifi netwerken
Op android kan je dit doen met de app WG tunnel.


Hier precies dezelfde constructie maar dan met Unify hardware en Android met WG tunnel
@tomdh76 k gebruik ook WireGuard op de thuisserver waar ik Immich op draai (en Jellyfin, en LMS, etc). WireGuard heb ik als “app” op mn OpenMediaVault server.

Alle 6 gebruikers gebruiken de WireGuard app en kunnen er wel mee overweg, maar automatische foto backups werken dus alleen als de VPN aanstaat. Het externe ip adres wijzigt regelmatig (Odido), en DuckDNS heeft hier soms issues mee, waardoor ik ook de VPN vaak uit zet. Ik overweeg om een Apple shortcut / Tasker automation te maken die de boel kan automatiseren.

Naast die issue zet ik ook wel vaker de VPN gewoon weer uit, omdat ik niet het netwerk wil belasten (de server heb ik bij m’n ouders in Nederland staan: die hebben zonnepanelen, snel internet en genoeg ruimte in huis).

Als ik de enige gebruiker was zou het makkelijk zijn, maar ik heb het dus voor de familie (+ m’n vriendin) opengezet. Ik vrees voor meer onderhoud bij het openstellen van de server op het bredere internet achter een certificate van Let’s Encrypt. Dus voorlopig maar zo.
Heb je al eens naar Tailscale gekeken? Ik ben daarmee continue connected met m’n home server en daarmee ook immich (en home assistant) en heb verder gewoon vrij internet
Ik gebruik dat op mijn iphone 13 maar die app trekt heel mijn accu leeg. Ik heb dan wel de exit node aanstaan. Hoe verloopt dat bij jou?
Nooit last van accu gehad. Zowel op Android tablets als op IPad Pro m4 , iPhone 11, 15, en 15 pro niet.


Ik moet even inloggen in tailnet webportaal vwb exit node. Ik kom bij je terug. Enige irritante is dan dat om de 5 maanden je key vervalt, maar ik meen dat je dat ook kan uitzetten.
Bedankt voor de tip, ik gebruik WireGuard (zie uitgebreide comment hierboven), zover ik weet is dat ook wat onder TailScale draait. Ik kan daarmee ook full time connected zijn met de server (en dat ben ik vaak ook wel, vergeet het dan weer uit te zetten), maar het is in het gebruik altijd een extra stap om de VPN aan te zetten t.o.v. het openen van Immich / Jellyfin / etc.

Gezien ik Immich ook gebruik als online backup (ik maak dan weer periodiek off-site offline backups van Immich) is het wel onhandig dat ik dan weer steeds de VPN in moet schakelen, waardoor het dus niet automatische backups zijn. Maar mogelijk biedt een Shortcut / Automation uitkomst, die ‘s nachts de VPN inschakelt, Immich z’n werk laat doen, en dan weer uitschakelt.
Neem een statisch IP address, neem een domein, koppel deze bij een dienst zoals CloudFlare en installeer een docker/vm voor hun tunnel software. Stel wat proxy regels in als je meerdere zaken ook via die tunnel wil laten lopen.

Eventueel verberg die zaken achter een authenticatie (2fA) systeem (zoals bijv. Authentik) en dan zit je niet meer te klooien met een VPN, heb je beveiliging, het gemak van surfen naar je domein en alles draait nog steeds thuis.
Bedankt voor de tip @GeroldM - dit is inderdaad het alternatief voor WireGuard. Ik zou dan sowieso ook 2fa gebruiken, dus dan is er nog wel de additionele actie vereist om in te loggen (of je moet Wireguard aanzetten, of je moet d.m.v. 2fa inloggen). Voordeel is dan wel weer dat embedded systemen (Chromecasts, Tizen, WebOS, etc.) die traditioneel geen VPN ondersteunen weer wel gebruik kunnen maken van deze oplossing.

Ik zal het overwegen, bedankt voor de tip!
@Spykie erg benieuwd of jij dit weet:
Immich heeft een feature die Partner Sharing heet. Is dit ook beschikbaar via PixelUnion? En dan alleen binnen het abonnement of ook met iemand die een eigen abonnement heeft?

Ik zie er ook bij staan dat favorieten, people en face recognition data niet gedeeld wordt. Kan de partner dan niet zoeken op gezichten etc? Of moet de partner dit handmatig in hun account laten scannen ofzo?

En de laatste vraag die ik heb: dit zou in mijn geval een "External Library" zijn. Daarnaast willen we elk ook gewoon onze eigen prive library hebben. Kan dat bij PixelUnion, dat je meerdere libraries hebt? eentje voor Partner Sharing en een voor jezelf?

Ik overwoog Ente Photos, maar die heeft zeer beperkte sharing mogelijkheden, mogelijk omdat het client-side end-to-end encryptie heeft:
Een gedeeld album, kan de ander alleen read-only benaderen via web app/desktop app. In de mobile app kan de ander wel foto's toevoegen, maar niet aanpassen of verwijderen. Deze beperking van Ente vind ik nogal slecht voor een betaalde dienst. Ze hebben wel aangegeven de web app/desktop app dezelfde functie als de mobile app te geven, maar fotos aanpassen/hernoemen/verwijderen zal niet mogelijk zijn voor degene met wie je deelt.

Daarom kijk ik nu naar PixelUnion (ik was ooit selfhoster, nooit Immich gehost want voordat dat volwassen werd was ik al gestopt).
Ok interessant. Heb een Google One family plan. Maar met 4 mobieltjes lopen die 200GB al over. Ik zou het liefst alles naar mijn Synology overzetten, maar Synology Photos is nog niet zo overtuigend.

Toch maar eens naar deze beiden kijken.

[Reactie gewijzigd door Hijdaar95 op 1 augustus 2025 10:48]

Of je host Immich op jouw Synology
Ik zie dat dat een mogelijkheid is. Dat ga ik proberen. Thanks
Tof, even aangemeld gelijk heel benieuwd! En van NL bodem dus ook... althans de pixelunion.
Echt een aanrader als je een Google Photos alternatief zoekt in eigen beheer. Grootste voordeel is dat ze naast de server software ook de mobiele apps hebben om het systeem compleet te maken, iets wat bij andere self-hosted alternatieven vaak ontbreekt.
Nadeel is altijd wel dat een Apple TV voor dit soort zaken vrijwel altijd ontbreekt.
Maak jij foto's met je tv dan? :+
Echt helemaal top, host het op een 15 jaar oude computer, middels docker.
Importeren vanuit google foto's waar al mijn foto's stonden was even puzzelen.
Ging via een appart scrypt, maar alle albums en meta data blijven op die manier behouden.

Ik heb iets meer dan 100.000 foto's en rond de 10.000 videos. 350GB.
Na importeren, heeft is de ai/omvormer denk 3 dagen met 100% CPU (oude laptop) bezig geweest.

Hierna gebruikt het echt amper CPU alleen bij inladen/omzetten van nieuwe foto's iets.

Bekijken etz werkt echt super snel, omdat alle thumbnails etz eerder gemaakt zijn.
Ook 360 foto's en video's werken goed. De gezichtsherkenning en zoek ai is echt bijzonder goed.

Kan het meer dan aanraden. Ben nu helemaal gestopt met google foto's.

Ook kan je de folderstructuur aanpassen hoe de foto's op de server worden opgeslagen.
Hier merk je in het gebruik van immich niets van. Maar mocht alles stuc gaan. Heb ik mijn foto's wel allemaal mooi in mapjes staan per Album. Wat ook makkelijk te back-uppen is.

[Reactie gewijzigd door Redstone op 1 augustus 2025 10:52]

Het is een van de beste self hosted Google Photos alternatief. Het is heel actief in ontwikkeling en ze zijn nu bezig om de apps helemaal te overhaul-en. Ik kan het iedereen aanraden!
Ook tov van Photoprism? Dat gebruik ik nu omdat de gezichtsherkenning veel beter zou moeten werken.
Ik ben juist zeer tevreden over de face detection in Immich, in mijn ervaring zelfs accurater en vind meer gedraaide gezichten correct dan Apple Photos en Google Photos! Ik zou dat zéker niet de reden laten zijn om het wel of niet te kiezen, het is echt meer dan goed genoeg!
Immich kent meerdere gezichtsherkennings methoden. De basic methode vind ik al heel goed, hij maakt zelfs onderscheid tussen m’n zwager en z’n eeneiige tweelingbroer (allebei kaal). Een collega vertelde mij laatst over een andere methode (die wel iets meer GPU vereist) die ook ingebouwde object detection heeft (waarschijnlijk op de Coco dataset getraind; katten, honden, fietsen, auto’s, etc)
Gebruik het nu een jaar naast Google foto's. Werkt perfect, iets meer dan 1tb aan foto's en video's. De app op mijn telefoon synchroniseert mijn foto's naar de server. Maar alleen als ik verbonden ben met mijn thuis netwerk, heb liever niet dat hij verbinding maakt met internet.

Zodra deze software naar versie 1.0 gaat neem ik afscheid van Google foto's
Ik gebruik nu nextcloud voor sync van mijn telefoon naar mijn server. Kan je verschillende gebruikers naar een aparte map laten syncen ? Ik gebruik nextcloud ook voor mijn kinderen. De app van nextcloud crashed soms en is heel vervelend.
Gebruik je de default foto app? Zo ja, dan raad ik je Nextcloud Memories aan, stukken beter!
Ja default. Bedankt voor de tip, ik ga die memories app is proberen !
Ja, het werkt echt prachtig
Ik heb hier al vaak naar gekeken, maar hoe zetten jullie een remote verbinding op met je iPhone?
Je hebt meerdere keuzes:
  • Alleen local (LAN) connections doen (=saai en minder bruikbaar)
  • Port forarding op je router (ZEKER NIET DOEN)
  • HTTPS Tunneling service, zoals een Cloudflare Tunnel (wel opletten wat de terms & conditions zijn)
  • Self-hosted reverse proxy + firewall
Zelf gebruik ik die laatste. Maar dan moet je wel een klein beetje weten waar je mee bezig bent natuurlijk. Wat op zich niet onlogisch is, als je toch al met self-hosted oplossingen als Immich aan de slag gaat.
Ik draai immich ook op mijn eigen server achter een reverse proxy, enige wat ik echt wel mis is 2fa op de immich inlog gegevens. Hoe heb jij dat gefixt? Volgens mij zit 2fa niet standaard in immich..
Oh, als je 2FA (en dus authenticatie) belangrijk vind dan zou ik sowieso los gaan met een eigen IAM service. Ik zelf gebruik Authelia, een wat simpele maar zeker toereikend en veilige optie.

Immich werkt daar prima mee: https://immich.app/docs/administration/oauth/
Ik ben lang bezig geweest met authelia en ook authentik, maar kreeg het niet voor elkaar om een van beide werkend te krijgen met een config. Frustrerend, want normaal lukt mij alles self hosted. Heb jij de de immich documentatie gevolgd voor Authelia?
Ik heb Authentik gebruikt en deze stappen gevolgd: https://integrations.goauthentik.io/media/immich/ Nog nooit eerder iets met Authentik gedaan en het was binnen een uurtje opgezet. Laat maar weten of het lukt of niet.
+ eigen VPN hosten (WireGuard, OpenVPN, TailScale)
Reverse proxy voorzetten met een eigen domeinnaam.
Tailscale. Echt super.
Ik gebruik Tailscale (vpn) met een subnet-router in een container (lxc), in de iOS app staat VPN On Demand aan voor mobiel-netwerken en wifi wanneer ik niet met m'n thuisnetwerk vebonden ben.

Immich zit achter Caddy (reverse-proxy) en is dan bereikbaar via fotos.mijndomein.nl, optioneel kun je nog authentik, tinyauth+pocket-id of authelia instellen zodat je met OAuth/WebAuthn kan inloggen

Heb al mijn services op deze manier ingesteld, wil niks publiek toegankelijk hebben. In plaats van tailscale zou je ook gewoon wireguard of een andere mesh-vpn zoals netbird kunnen gebruiken

edit:
Alternatieven toegevoegd

[Reactie gewijzigd door JPB02 op 1 augustus 2025 12:06]

Je zou cloudflare tunnel kunnen doen. Ik heb er bewust voor gekozen de immich server niet te verbinden met internet. Wanneer ik weer thuis ben en verbinding maak met WiFi synchroniseert hij alles waar nodig naar de server.
Ik gebruik zerotier voor alle self hosted (web)applicaties, werkt prima en zolang je maar een paar clients hebt is het gratis te gebruiken.
Of een eigen VPN opzetten. Bij voorkeur Wireguard en op je gateway.

Installeer de Wireguard app (ios) of wg tunnel app (android) op je telefoon. En auto tunnel als je geen verbinding meer hebt met je eigen wifi.
Wellicht dat dit dus mijn import issue, waarvan ik niet wist dat het een bug was, oplost.
Ben nog vrij nieuw hiermee en dacht dat de oorzaak bij mij zou liggen ;)
Hier ook al een tijdje in gebruik als alternatief voor iCloud photos. Soms heeft het her-en-der nog een ruw randje, maar het werkt stabiel en goed en alle foto's zijn fijn in eigen beheer.

Ik draai het hier als App binnen TrueNas en dan op ZFS1. Alles is vervolgens alleen via Tailscale (gratis) bereikbaar.
Ik ben nog enorm aan het worstelen met synchronisatie:
- direct en dus ook screenshots.
- op commando nadat je nieuwe foto’s hebt uitgezocht.
- en gaan bewerkingen wel of niet mee.
Ben er ook mee aan het spelen sinds kort. Maar sinds ik de foto app van Synology gewend bent, kan ik niet iets vinden dat beter werkt. Ook Immich niet.

Ik gebruik het nu wel deels, omdat ik geen Synology NAS meer heb. Maar ik mis gewoon het feit dat de software niet mijn mappen kan indexeren zoals ik ze opgezet heb en daar albums van kan maken. Albums maken kan wel, maar geen sub-albums. Er zijn wel weer scriptjes die van je mappen structuur albums kunnen maken, maar meerdere jaren van foto's die in mappen met jaartallen staan, worden dan onder 1 album gedrukt. In plaats van vakantie -> 2019, vakantie->2020, etc. heb je 1 album met alle foto's. Weg overzicht.

Ook mis ik bij de app op de telefoon de optie om exact aan te geven waar ik de foto's wil opslaan. Ik wil het in mijn eigen map bewaren en niet laten beheren door Immich. Blijft lastig. En dat is niet alleen bij Immich zo, maar bij alle foto apps lijkt het wel.

Erg jammer dat iets dat zo logisch lijkt, zo moeilijk is om te implementeren. Weet intussen dat ik niet de enige persoon ben die met smart zit te wachten op een image library die dat kan, zoals Synology foto's app dat doet.
same, immich is goed. maar synology photos is beter. shared workspace is iets wat ik nergens anders vind.

als je partner shared via immich heb je geen controle meer en toen was ook de recognition data niet geshared...

Op dit item kan niet meer gereageerd worden.