Software-update: Immich 1.139.2

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 mediabestanden kunnen via een webbrowser worden benaderd en er zijn ook apps voor Android en iOS. Een demo van Immich is hier te vinden. Versie 1.139.2 is uitgekomen en hier zijn de volgende veranderingen en verbeteringen in aangebracht:

Immich 1.139.2

Welcome to release v1.139.2. This version continues to bring improvements to the beta timeline, from fixing bugs to significantly improving the image rendering pipeline, especially on Android. We appreciate users who have helped us test out the beta timeline! We encourage you all to switch to it to help us catch more bugs as the stable release is nigh. Let’s dive into the highlights of this release.

Highlights
  • [beta] New image rendering pipeline
  • [beta] Show remainder assets detail
  • Option to skip in the duplicate resolver tools
  • Add to multiple albums action
  • [beta] Fixed the bug that upload progress doesn’t resume upon app restart (really fix it this time)
[beta] New image rendering pipeline

Thanks to our one and only wizard @mertalev, the mobile app now uses our own custom image loading and rendering pipeline, featuring multithreading and a series of other optimizations. In particular, this significantly improves displaying of local images on Android. Not only does this improve thumbnail loading speed, but local thumbnails are noticeably higher quality by avoiding compression. The experience of scrolling the timeline should now be on par with the local gallery app. Additionally, remote assets now benefit from request cancellation to avoid downloading thumbnails that are no longer relevant, further improving responsiveness when quickly scrolling the timeline.

[beta] Show assets pending backup

You can now view which assets are in the remaining list of backups. This helps track down problematic assets that cannot be uploaded for some reason. *cough, iCloud assets, cough*

Option to skip an entry in the duplicate resolution utility

You can now navigate back and forth to get to other entries in the duplicate list.

Add to multiple albums action

On the web, you can now add assets to multiple albums at once from the album selection modal.

Enhancements
  • feat(web): Skip duplicates in #20880
  • feat: get metadata about the current api key in #21027
  • feat(web): Add to Multiple Albums in #20072
  • chore(web): make search result loading behaviour more consistent in #20741
  • feat(mobile): platform thumbnail api in #20910
  • feat(mobile): platform image providers in #20927
  • feat: show remainder assets info in #21114
  • feat(mobile): optimized thumbnail widget in #21073
  • feat: add a counter to the duplicate utility in #21109
Bug fixes
  • fix(mobile): show most recent image in album as thumbnail in #21037
  • fix: skip albums selected or excluded from backups from deletions in #21116
  • fix: thumbnail rendering on backup asset detail tile in #21120
Documentation
  • chore: update docs to use pnpm in #21113
Translations
  • chore(web): update translations in #20449

Immich

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

Door Bart van Klaveren

Downloads en Best Buy Guide

23-08-2025 • 14:00

25

Bron: Immich

Update-historie

Reacties (25)

25
25
19
0
0
1
Wijzig sortering
Ik heb dit al enige tijd op een vrij simpele low-power home server draaien en sta steeds weer versteld van de performance op een 8W (!) systeem.

Oude i5-6300u, is geweldig responsief vanuit het buitenland via de Android app. Geheel draait in docker op Fedora server 42 :)

Enige is de structuur van de foto opslag, die kon je tot dusver niet makkelijk beïnvloeden. Daarom was de immich database feitelijk altijd een kopie van de mappenstructuur op de pc. Opzich niet erg, backup moet je toch hebben.

[Reactie gewijzigd door Steef op 23 augustus 2025 14:24]

Omdat ik 20 jaar aan manueel organiseren niet wou weggooien heb ik mijn NAS read-only gemount, die als external folder toegevoegd en dan gebruik ik deze om albums te maken van mijn folders.

Het gaat, maar super snel is het nu ook weer niet. De Android app hapert ook constant en swipen is een nachtmerrie. Zoeken op basis van de "AI" duurt makkelijk 30-60 seconden, ondanks de iGPU passthrough.

Maar ... ik kan van overal aan mijn foto's, de app is pakken beter dan de Synology app en ik ben niet afhankelijk van de cloud. Dus verder ga je mij niet horen klagen en ik raad mensen die graag een beetje spelen het zo aan.
Zoeken werkt überhaupt niet zo goed. Als ik bijvoorbeeld zoek op Koffie in google foto’s krijg ik allemaal relevante foto’s te zien. Doe ik hetzelfde in Immich dan lijkt het gewoon op een verzameling willekeurige foto’s.
Dat was mijn initiële ervaring ook. Het is echter geen random verzameling van foto's, het zijn je foto's gesorteerd volgens de match met het opgegeven keyword. Als er niet echt iets overeenkomt, dan krijg je inderdaad de indruk dat het allemaal random is.

Ik ben overgestapt op immich-app/ViT-B-16-SigLIP2__webli en die werkt wel ok, alleen is die waarschijnlijk net iets te zwaar voor een iGPU.
Die werkt inderdaad een stuk beter. Als ik met dat model op koffie zoek dan krijg ik inderdaad koffie gerelateerde fotos te zien.

Thanks voor de tip!
Damn, dat is snel aangepast :) . Bij mij is die een halve week zoet om alle afbeeldingen terug te analyseren.
Zoeken werkt prima, maar standaard wel in het Engels. Dus coffee wel maar koffie niet, passport wel, paspoort niet. Als je in NL wil zoeken moet je een ander Machine Learning model gebruiken. Zit in de settings. Standaard is ViT-B-32__openai. Er is ergens een overzicht met talen en modellen en performance, ben de link kwijt.
Ik heb alle handmatige organisatie handmatig over geheveld naar immich. Album maken, foto's uploaden x 150 |:(
Ik heb immich op dezelfde manier draaien. Het werkt op zich mooi maar ik kan de externe library (onze gedeelde photo map) niet tussen gebruikers op immich delen. Ik heb daarom nu 1 gezinsaccount gemaakt op immich.
Verbind je dan via vpn met je thuisnetwerk?
Je kunt tegenwoordig ook (of misschien beter?) Tailscale of Twingate gebruiken.
Gebruik hier ook tailscale hiervoor. Nadeel is alleen het batterij verbruik van de Android app, daarom verbind ik alleen wanneer ik het wil gebruiken. Klein beetje gedoe maar was wel eenvoudig op te zetten en veilig voor zover ik kan beoordelen.
Knip, ging wat mis.

[Reactie gewijzigd door jozuf op 23 augustus 2025 21:59]

Ik gebruik Caddy als reverse proxy om de server via HTTPS beschikbaar te maken.

https://caddyserver.com/docs/quick-starts/reverse-proxy

Immich is dus vanaf het internet bereikbaar. Misschien niet helemaal veilig, maar ik geloof het wel zo

[Reactie gewijzigd door Steef op 23 augustus 2025 20:15]

Ja joh, security word imho voor selfhosting vaak veel te veel overdreven. Zo'n interessant target zijn die paar fotootjes van Jan met de pet echt niet.

De drempel moet niet te laag liggen maar je hoeft echt niet door te schieten met corporate grade security mechanismen.
Precies. En als ze toch binnen komen leeft het ding op een eigen subnet, los van het thuis netwerk. In het ergste geval hebben ze mijn vakantie foto's :D

Gooi zo een image terug en ben er weer als het moet.

Immich is ook niet voor productie.

[Reactie gewijzigd door Steef op 23 augustus 2025 19:02]

Het gaat er niet om of je direct interessant bent. Als je vatbaar bent voor een bekend lek zul je vroeger of later daardoor getroffen worden. Want er bestaan gewoon scripts die bekende lekken zoeken / aftasten. Dus nee, je zult niet gericht worden aangevallen. Maar het kan wel zomaar zijn dat ineens je foto's "gestolen" worden, met wellicht ook nog een klein risico dat de foto's misbruikt worden (worst case is bv een foto van een id kaart er in beland. Of gezien je het in zijn algemeenheid stelt v.w.b. self hosting, wat als een tool als Paperless(-ngx) wordt leeg getrokken en je hele administratie op straat ligt).

Ik zou dus echt nooit op de veiligheid van een (open source, maar ook closed source) pakket vertrouwen. Tenzij die beveiliging de core feature van dat pakket is. Oftewel: VPN software (Wireguard / OpenVPN / ...). Waarbij het tegenwoordig ook echt niet meer lastig is om een VPN te gebruiken, of iets als Tailscale of dergelijke (waarbij je wel afhankelijk van een derde bent maar het wel de enige feature van de software is om veilig buiten de deur verbinding te maken met iets dat thuis staat).
Tsja je hebt wel een punt hoor, maar ik doe dit al sinds het begin van de eeuwwisseling en nooit problemen gehad.

Natuurlijk is dat anekdotisch. Maar ik heb dan ook nooit dergelijk onwijs gevoelig materiaal naar buiten open staan. Dat zou ik overigens ook gewoon nergens doen, ook niet bij de grote commerciële partijen, als de mogelijkheid er is. Als het bv om mijn paspoort gaat ben ik meer bezorgd bij afgifte ervan bij een random hotel dan in mijn selfhosting opzet (waar dit soort dingen dus ook niet zitten. Dergelijke zaken hou ik toch gewoon liever compleet analoog/op papier).

Mijn vrouw deed voor het eerst mee met een baarmoederhalskanker onderzoek, en is nu gelijk voor het leven genaaid omdat haar BSN en andere gevoelige info op straat ligt. Uit die hoek maak ik me meer zorgen, maar daar kan je als individu (iig in dit geval) ook maar beperkt wat aan doen.

Simpele zaken opzetten als crowdsec of een reverse proxy met forwardauth, helpt al enorm voor al die geautomatiseerde scripts/scans. Natuurlijk ook niet waterdicht maar dat is nagenoeg niets natuurlijk. Air gappen Komt dan het dichtst bij, maar ook die barierre is te overkomen.

Security is altijd een afweging tussen usability en veiligheid. Waar je de grens trekt moet je zelf bepalen, en vooral doen wat binnen je kunnen valt en je je goed bij voelt. VPNs/tailscale is mooi maar legt de usability lat lager (of hoger hoe je er naar kijkt, you'll catch my drift).

[Reactie gewijzigd door jozuf op 23 augustus 2025 22:02]

Hoeveel foto's heb jij nodig in het buitenland? :?

Voor het backupgedeelte zou ik het persoonlijk oplossen met een cloud server ertussen (Hetzner of iets anders).
Vele daarvan werken ook met Immich, maar voor enkel backuppen heb je dat natuurlijk niet perse nodig.
Dat is toch een stuk veiliger en meer robuust.
Laat die dan op z'n dooie gemak syncen met de server thuis.
Allemaal ? :+

Nee, maar onlangs zocht ik nog een foto om aan een collega te laten zien en dan was het handig dat mits enig geduld ik hem toch kon laten zien wat ik wou. Ik vind het ook wel handig om foto's van mijn gsm te sync'en naar iets lokaal, maar ik zie het nu ook weer niet als backup, daar zijn betere tools voor.
Alle :D

Familie bezoek in het buitenland, leuk om alle foto's beschikbaar te hebben.

Dit is puur om de (camera) foto's inzichtelijk te hebben en de foto's van de telefoon te synchroniseren als backup. De master foto Library leeft in Lightroom met een backup op een externe HDD.

De immich server leeft in een eigen subnet, afgesloten van de rest. Veilig zat.

Natuurlijk is een professionele oplossing robuuster / veiliger. Maar dat kost ook geld, en dit is vooral voor de leuk / hobby.
Maakt Immich direct een backup op je server als je op je telefoon een foto geknipt hebt ?
Dat kun je instellen volgens mij ja. Ik heb hem ingesteld staan dat hij actief een backup maakt wanneer ik de app open. Je kunt het nog een stapje verder zetten door zelf op de sync knop te moeten drukken.

Ik vind het voor mijn gebruik goed genoeg wanneer ik het periodiek handmatig doe, op wifi
Je kan een tijd instellen voor wanneer je de back-up wilt starten. Die kan je instellen op 2 seconden na het knippen van de foto tot 10 minuten naderhand.
Ik gebruik Immich waar ik m’n hele iCloud foto’s bibliotheek heen heb laten backuppen en elke foto die ik maak gaat er ook direct heen.

Dit doe ik bewust omdat ik mogelijk van Apple ga switchen naar een Android om dat eens te proberen als daily driver (heb nu alleen een toestel voor development), maar heb dit direct aangepakt als moment om alles in eigen beheer te trekken.

Foto’s (Immich), wachtwoorden (Bitwarden + vaultwarden), Notion docs naar Affine (self hosted clone), etc.

Wil ervoor zorgen dat het niet meer uitmaakt welk toestel ik pak, en wanneer, ik wil m’n data altijd kunnen gebruiken zonder vendor lockin of vast zitten aan cloud diensten.


Om te kunnen reageren moet je ingelogd zijn