• Nya funktioner i Immich 1.133

    I en tid då allt fler börjar ifrågasätta vårt beroende av amerikanska teknikjättars molntjänster, kan det vara dags att själv börja hosta sina privata bilder.

    Om du någon gång har önskat att du kunde ta kontrollen över dina foton och videor utan att lita på kommersiella molntjänster som Google Photos eller iCloud, då är Immich ett projekt du bör känna till. Immich är en självhostad lösning för automatisk backup och hantering av foton och videor, med ett modernt, mobilvänligt gränssnitt, kraftfulla AI-funktioner som ansiktsigenkänning, och stöd för både iOS och Android. Allt detta – utan att dina bilder någonsin lämnar din egen server.

    Med version 1.133 tar Immich ett rejält kliv framåt, både tekniskt och funktionellt. Denna uppdatering innehåller flera viktiga nyheter, prestandaförbättringar och också ett par brytande förändringar som administratörer bör ha koll på innan uppgradering.

    Viktigt innan du uppgraderar

    Innan vi går in på nyheterna, finns det två avgörande saker du måste känna till:

    1. Mobilapp-versionen måste matcha servern. Från och med denna version måste mobilappen (iOS/Android) ha samma versionsnummer som servern, det vill säga v1.133. Annars kommer vissa funktioner att sluta fungera. De uppdaterade apparna finns redan i respektive appbutik.
    2. Direkt uppgradering kräver minst version 1.107.2. Om din instans är äldre än så, måste du först uppgradera till 1.107.2 och kontrollera att allt fungerar innan du går vidare till 1.133.

    Ny databas-teknik: VectorChord ersätter pgvecto.rs

    En av de största förändringarna under huven är att Immich nu byter ut den tidigare vektor-databasmotornpgvecto.rs mot dess nyare och bättre efterträdare VectorChord.

    För att göra detta behöver du:

    • Säkerhetskopiera din databas.
    • Uppdatera din Docker Compose-fil så att den pekar på den nya databashanteraren:
    ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0

    Efter en omstart kommer Immich att automatiskt indexera om relevanta tabeller – en process som kan ta från några sekunder till flera minuter beroende på din hårdvara och mängden media.

    Nya funktioner i Immich 1.133

    Snabbare och smartare sökning med VectorChord
    Den nya vektor-databasen ger bättre och snabbare AI-baserad sökning, vilket lägger grunden för mer träffsäker ansiktsigenkänning och liknande-bild-funktioner.

    Aviseringar direkt i webbgränssnittet
    Tidigare kunde backup-fel ske i det tysta – inte längre. Nu visas viktiga meddelanden, som fel i databassäkerhetskopior, direkt i det nya “Aviseringar”-panelen.

    Kartvy i album (webb)
    Om dina bilder har GPS-data kan du nu visa dem på en interaktiv karta, direkt i albumvyn. Perfekt för att återuppleva resor eller naturutflykter.

    Låst mapp för privata bilder
    Du kan nu placera känsliga foton i en låst mapp, skyddad med PIN-kod eller biometrisk verifiering. Funktionen finns i sidopanelen (webb) och i ett eget flik (mobil).

    Google Cast-stöd (webb)
    Du kan nu casta bilder, videor och bildspel till din Chromecast – förutsatt att din Immich-server är tillgänglig via en offentlig HTTPS-adress.

    Detaljerad användaröversikt för administratörer
    Administratörer kan nu se detaljerad information per användare – inklusive statistik, aktiverade funktioner och användningsmönster.

    Stöd för höger-till-vänster-språk (RTL)
    Webbgränssnittet har nu komplett stöd för språk som skrivs från höger till vänster – inklusive anpassad layout och responsiv design.

    Bättre prestanda i tidslinjen
    Tidslinjen har optimerats för snabbare laddning och smidigare skrollning. Immich avbryter nu onödiga bildförfrågningar vid snabb skrollning och skickar mindre datapaket (ca 30 % av tidigare storlek).

    Diverse buggfixar och förbättringar
    Från förbättrad miniatyrcache i mobilappen till mer flexibel hantering av OAuth-tokens – denna version innehåller flera förbättringar från communityn.

    Slutsats

    Immich 1.133 visar att projektet inte bara förvaltar sin tekniska grund, utan aktivt förbättrar både användarupplevelse och framtidssäkerhet. Med bytet till VectorChord, förstärkt säkerhet och fler funktioner är det tydligt att Immich vill vara det moderna, självhävdade alternativet till Big Tech:s fotoplattformar.

    Om du ännu inte testat Immich – kanske är det dags nu?

    Så installera Immich på Debian, ubuntu och Fedora.

    För att installera Immich – en öppen källkodsbaserad fotohanteringsplattform – på Ubuntu, Debian eller Fedora används Docker och Docker Compose, vilket förenklar driften av de många tjänster som Immich består av. Börja med att installera nödvändiga paket. På Ubuntu och Debian kör man sudo apt update följt av sudo apt install docker.io docker-compose -y, medan Fedora-användare använder sudo dnf install docker docker-compose -y. Aktivera Docker-tjänsten med sudo systemctl enable (och --now på Fedora för att starta direkt), och lägg till din användare i docker-gruppen med sudo usermod -aG docker $USER. Logga sedan ut och in för att ändringen ska träda i kraft.

    Därefter klonas Immichs källkod med git clone https://github.com/immich-app/immich.git, och man går in i katalogen med cd immich. Två viktiga filer kopieras: cp docker/docker-compose.yml . och cp docker/.env .. Dessa styr konfigurationen av systemet, och .env kan anpassas om man vill byta portar eller kataloger. För att starta Immich kör man docker-compose up -d, vilket laddar ner och sätter upp de nödvändiga containrarna: bland annat Immichs webbserver, mikrotjänster, maskininlärningsmodul, PostgreSQL-databas och Redis.

    När systemet är igång öppnar man webbläsaren och går till http://localhost:2283 för att skapa ett användarkonto. Vill man senare uppdatera Immich till en ny version görs det genom att köra git pull, docker-compose pull och sedan docker-compose up -d igen.

    För lokal bildlagring i en egen katalog, kan docker-compose.yml modifieras så att en volym monteras till rätt plats i containern. Exempelvis kan man lägga till - ./photos:/usr/src/app/upload under volumes: för immich-server. Detta gör att bilder sparas direkt på värddatorn, vilket förenklar backup och filhantering. Med dessa steg har man en fullt fungerande installation av Immich på Linux, redo att ersätta Google Photos eller iCloud med en privat lösning.

Nya funktioner i Immich 1.133

I en tid då allt fler börjar ifrågasätta vårt beroende av amerikanska teknikjättars molntjänster, kan det vara dags att själv börja hosta sina privata bilder.

Om du någon gång har önskat att du kunde ta kontrollen över dina foton och videor utan att lita på kommersiella molntjänster som Google Photos eller iCloud, då är Immich ett projekt du bör känna till. Immich är en självhostad lösning för automatisk backup och hantering av foton och videor, med ett modernt, mobilvänligt gränssnitt, kraftfulla AI-funktioner som ansiktsigenkänning, och stöd för både iOS och Android. Allt detta – utan att dina bilder någonsin lämnar din egen server.

Med version 1.133 tar Immich ett rejält kliv framåt, både tekniskt och funktionellt. Denna uppdatering innehåller flera viktiga nyheter, prestandaförbättringar och också ett par brytande förändringar som administratörer bör ha koll på innan uppgradering.

Viktigt innan du uppgraderar

Innan vi går in på nyheterna, finns det två avgörande saker du måste känna till:

  1. Mobilapp-versionen måste matcha servern. Från och med denna version måste mobilappen (iOS/Android) ha samma versionsnummer som servern, det vill säga v1.133. Annars kommer vissa funktioner att sluta fungera. De uppdaterade apparna finns redan i respektive appbutik.
  2. Direkt uppgradering kräver minst version 1.107.2. Om din instans är äldre än så, måste du först uppgradera till 1.107.2 och kontrollera att allt fungerar innan du går vidare till 1.133.

Ny databas-teknik: VectorChord ersätter pgvecto.rs

En av de största förändringarna under huven är att Immich nu byter ut den tidigare vektor-databasmotornpgvecto.rs mot dess nyare och bättre efterträdare VectorChord.

För att göra detta behöver du:

  • Säkerhetskopiera din databas.
  • Uppdatera din Docker Compose-fil så att den pekar på den nya databashanteraren:
ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0

Efter en omstart kommer Immich att automatiskt indexera om relevanta tabeller – en process som kan ta från några sekunder till flera minuter beroende på din hårdvara och mängden media.

Nya funktioner i Immich 1.133

Snabbare och smartare sökning med VectorChord
Den nya vektor-databasen ger bättre och snabbare AI-baserad sökning, vilket lägger grunden för mer träffsäker ansiktsigenkänning och liknande-bild-funktioner.

Aviseringar direkt i webbgränssnittet
Tidigare kunde backup-fel ske i det tysta – inte längre. Nu visas viktiga meddelanden, som fel i databassäkerhetskopior, direkt i det nya “Aviseringar”-panelen.

Kartvy i album (webb)
Om dina bilder har GPS-data kan du nu visa dem på en interaktiv karta, direkt i albumvyn. Perfekt för att återuppleva resor eller naturutflykter.

Låst mapp för privata bilder
Du kan nu placera känsliga foton i en låst mapp, skyddad med PIN-kod eller biometrisk verifiering. Funktionen finns i sidopanelen (webb) och i ett eget flik (mobil).

Google Cast-stöd (webb)
Du kan nu casta bilder, videor och bildspel till din Chromecast – förutsatt att din Immich-server är tillgänglig via en offentlig HTTPS-adress.

Detaljerad användaröversikt för administratörer
Administratörer kan nu se detaljerad information per användare – inklusive statistik, aktiverade funktioner och användningsmönster.

Stöd för höger-till-vänster-språk (RTL)
Webbgränssnittet har nu komplett stöd för språk som skrivs från höger till vänster – inklusive anpassad layout och responsiv design.

Bättre prestanda i tidslinjen
Tidslinjen har optimerats för snabbare laddning och smidigare skrollning. Immich avbryter nu onödiga bildförfrågningar vid snabb skrollning och skickar mindre datapaket (ca 30 % av tidigare storlek).

Diverse buggfixar och förbättringar
Från förbättrad miniatyrcache i mobilappen till mer flexibel hantering av OAuth-tokens – denna version innehåller flera förbättringar från communityn.

Slutsats

Immich 1.133 visar att projektet inte bara förvaltar sin tekniska grund, utan aktivt förbättrar både användarupplevelse och framtidssäkerhet. Med bytet till VectorChord, förstärkt säkerhet och fler funktioner är det tydligt att Immich vill vara det moderna, självhävdade alternativet till Big Tech:s fotoplattformar.

Om du ännu inte testat Immich – kanske är det dags nu?

Så installera Immich på Debian, ubuntu och Fedora.

För att installera Immich – en öppen källkodsbaserad fotohanteringsplattform – på Ubuntu, Debian eller Fedora används Docker och Docker Compose, vilket förenklar driften av de många tjänster som Immich består av. Börja med att installera nödvändiga paket. På Ubuntu och Debian kör man sudo apt update följt av sudo apt install docker.io docker-compose -y, medan Fedora-användare använder sudo dnf install docker docker-compose -y. Aktivera Docker-tjänsten med sudo systemctl enable (och --now på Fedora för att starta direkt), och lägg till din användare i docker-gruppen med sudo usermod -aG docker $USER. Logga sedan ut och in för att ändringen ska träda i kraft.

Därefter klonas Immichs källkod med git clone https://github.com/immich-app/immich.git, och man går in i katalogen med cd immich. Två viktiga filer kopieras: cp docker/docker-compose.yml . och cp docker/.env .. Dessa styr konfigurationen av systemet, och .env kan anpassas om man vill byta portar eller kataloger. För att starta Immich kör man docker-compose up -d, vilket laddar ner och sätter upp de nödvändiga containrarna: bland annat Immichs webbserver, mikrotjänster, maskininlärningsmodul, PostgreSQL-databas och Redis.

När systemet är igång öppnar man webbläsaren och går till http://localhost:2283 för att skapa ett användarkonto. Vill man senare uppdatera Immich till en ny version görs det genom att köra git pull, docker-compose pull och sedan docker-compose up -d igen.

För lokal bildlagring i en egen katalog, kan docker-compose.yml modifieras så att en volym monteras till rätt plats i containern. Exempelvis kan man lägga till - ./photos:/usr/src/app/upload under volumes: för immich-server. Detta gör att bilder sparas direkt på värddatorn, vilket förenklar backup och filhantering. Med dessa steg har man en fullt fungerande installation av Immich på Linux, redo att ersätta Google Photos eller iCloud med en privat lösning.