Immich: het ultieme alternatief voor Google Foto's voor het zelf hosten van je eigen privécloud met foto's en video's.

Wat is Immich?
  • Immich biedt back-up-, zoek- en geavanceerde foto-organisatiefuncties die volledig onder uw controle staan.
  • De integratie van kunstmatige intelligentie maakt gezichtsherkenning en semantisch zoeken mogelijk.
  • Dankzij Docker en native apps is zelfinstallatie op elke moderne server of NAS eenvoudig.

Het beheren van onze persoonlijke foto's en video's is een belangrijk aandachtspunt geworden voor privacybewuste gebruikers en voor iedereen die clouddiensten zoals Google Foto's of iCloud gebruikt. Immich is hét moderne antwoord voor wie volledige controle wil over zijn of haar visuele herinneringen, met geavanceerde AI-functies, organisatiemogelijkheden en back-ups die volledig onder onze controle staan.

In dit artikel duiken we diep in wat Immich is, hoe het werkt, voor wie het bedoeld is, de voordelen ten opzichte van commerciële alternatieven en andere open-sourceprojecten, de stappen die nodig zijn om het te installeren en te gebruiken, de benodigde hardware, de aanpassingsmogelijkheden en de lessen die gevorderde gebruikers die het dagelijks gebruiken hebben geleerd. Dit alles wordt onderbouwd met praktijkervaring, niet alleen vanuit een technisch perspectief, maar ook vanuit het oogpunt van de eindgebruiker die op zoek is naar efficiëntie, beveiliging en, bovenal, digitale gemoedsrust. Laten we beginnen.

Wat is Immich en waarom is het belangrijk?

Immich is een open-source platform voor het beheren, organiseren en back-uppen van foto's en video's , voornamelijk ontworpen voor mensen die hun eigen fotocloud willen hosten. Het is ontwikkeld in het tijdperk na Google Photos en biedt een vergelijkbare (of zelfs betere!) ervaring zonder afhankelijk te zijn van grote technologiebedrijven of de privacy in gevaar te brengen . Je kunt het project, de documentatie, de community en downloadlinks vinden op de officiële website .

Het belangrijkste aan Immich is dat al uw bestanden op uw eigen infrastructuur blijven : ze verlaten uw server nooit, worden niet geüpload naar cloudservices van derden en niemand kan ze zonder uw toestemming analyseren voor reclamedoeleinden of om kunstmatige intelligentiemodellen te voeden. De open-source architectuur geeft u volledige vrijheid om het platform naar behoefte op te schalen of aan te passen, en de actieve ontwikkeling ervan zorgt ervoor dat het een continu evoluerend hulpmiddel is.

Belangrijkste kenmerken van Immich

  • Automatische back-up en synchronisatie vanaf mobiele apparatenNative apps voor Android en iOS waarmee je foto's en video's automatisch kunt uploaden, net als Google Foto's, maar dan met privéopslag.
  • Zoeken met behulp van AIImmich maakt gebruik van gezichtsherkenningsmodellen en semantische analyse, waardoor je afbeeldingen kunt zoeken met behulp van concepten uit natuurlijke taal, zonder dat je ze vooraf hoeft te taggen.
  • Moderne en adaptieve interfaceDe website van Immich bootst de gebruiksvriendelijkheid en het ontwerp van commerciële platforms na, met een tijdlijn, automatische organisatie op datum en albums, een visuele tijdlijn en groepering op personen of plaatsen.
  • Ondersteuning voor meerdere gebruikersJe kunt aparte accounts beheren (ideaal voor gezinnen of teams), elk met eigen standaard privacyinstellingen, en albums of geselecteerde foto's delen.
  • Bewaring en beheer van metadataAlle EXIF-gegevens (datums, camera's, GPS-locatie, enz.) worden bewaard en kunnen worden gebruikt voor zoekopdrachten en organisatie.
  • Gezichtsherkenning, objectdetectie en semantisch zoekenImmich groepeert automatisch alle foto's van dezelfde persoon en reageert op natuurlijke zoekopdrachten zoals 'strandfeesten', 'rode fiets in de sneeuw' of 'hond aan zee'.
  • Live Photos en Motion Photos ondersteuningZelfs de functies van native Apple- en Google-apps worden hiermee nagebootst.
  • Eenvoudig importeren vanuit Google Foto's, iCloud of lokale opslag.Dankzij externe tools en ondersteuning voor Google Takeout kunt u uw bibliotheek migreren zonder historische gegevens of metadata te verliezen.
  • Georganiseerd in aangepaste albums en gefilterd op kaarten.Bekijk je visuele herinneringen in de kaartweergave, zodat je gemakkelijk foto's op locatie kunt terugvinden.
  • Mapbeheer en opslagsjablonenJe kunt zelf bepalen of Immich je volledige collectie herstructureert in eigen mappen op basis van datum, gebruiker, enz., of dat je externe, alleen-lezen bibliotheken koppelt om ze te indexeren zonder bestanden te verplaatsen.

Voor wie is Immich geschikt? Ideale toepassingsvoorbeelden

Immich is ontworpen voor iedereen die privacy, controle en flexibiliteit zoekt bij het beheren van zijn foto- en videoarchieven . Het is met name handig in de volgende situaties:

  • Gezinnen of groepen met meerdere mobiele telefoons Ze willen dat elk lid automatisch een back-up kan maken van zijn of haar fotoalbum en de volledige galerij zowel gegroepeerd als individueel kan bekijken.
  • Gevorderde gebruikers, fotografen en makers die hun archief willen beheren, de steeds veranderende voorwaarden van commerciële platformen willen vermijden en snel toegang willen tot decennia aan herinneringen zonder zich zorgen te hoeven maken over het stopzetten van diensten, prijsverhogingen of gegevensverlies als gevolg van contractuele wijzigingen.
  • Degenen die al een grote bibliotheek op cd hebben staan Ze willen de hosting lokaal houden, maar wel met toegang vanaf elke locatie, zodat ze volledige controle behouden. Immich ondersteunt ook parallel gebruik met andere oplossingen via externe bibliotheken.
  • Technologieliefhebbers, ontwikkelaars en systeembeheerders Voor wie meer wil leren over het dockeriseren van applicaties, reverse proxies, geavanceerd beheer met Docker Compose en de beveiliging die nodig is voor echte self-hosting.

Vergelijking: Immich versus Google Photos, PhotoPrism en andere alternatieven

Het meest gewilde en directe alternatief voor Google Foto's is Immich , en dat is niet alleen vanwege de esthetiek. De grootste kracht ligt in het feit dat het bijna alle functies biedt die je van een commerciële suite mag verwachten, en het overtreft Google Foto's zelfs op het gebied van gegevensbeheer, beheer van meerdere gebruikers en de diepgang van de automatische beeldanalyse. Verschillende ervaringen die zijn verzameld op technische forums en blogs benadrukken het volgende:

  • Google Foto's/Apple iCloudBetrouwbaar, sterk geïntegreerd met mobiele apparaten, maar met beperkte opslagruimte, stijgende prijzen en volledige afhankelijkheid van hun voorwaarden en privacybeleid. Het wantrouwen groeit wanneer we kijken naar hun vermogen (en potentiële bereidheid) om beelden te analyseren voor het trainen van commerciële AI of het genereren van gepersonaliseerde advertenties.
  • FotoPrismaOpen source, ook met AI, een absolute aanrader voor het archiveren van tientallen jaren aan herinneringen op schijf. De kracht ervan ligt in het indexeren van bestaande bibliotheken en de visuele kaart; echter, Het biedt onvoldoende dekking voor directe en continue back-ups vanaf mobiele apparaten. Voor een goede mobiele ervaring zijn apps van derden (zoals PhotoSync of PWA-integratie) vereist. De geavanceerde functies (zoals uitgebreidere gebruikersrollen of premium kaartlagen) zijn beschikbaar via betaalde abonnementen, hoewel de basisversie open source is.
  • LibrePhotos, Photoview, Nextcloud Photos, Piwigo, Chevereto, Damselfly, Lychee, Photonix, EnteZe bieden allemaal hun eigen voordelen, maar schieten vaak tekort op het gebied van mobiele integratie, automatische synchronisatie of de gebruikerservaring die gericht is op directheid en kunstmatige intelligentie, waar Immich juist in uitblinkt.

Het belangrijkste verschil tussen Immich en PhotoPrism zit hem in het bestandsbeheer en de mobiele ervaring . Immich blinkt uit wanneer het doel is om "niet langer afhankelijk te zijn van Google Foto's" en de volledige camerarol dagelijks direct te uploaden, terwijl PhotoPrism wint bij bestaande archiveringsprojecten, waar het behoud van de mapstructuur en het optimaliseren van de appgrootte de voorkeur genieten.

Stapsgewijze installatie van Immich: alles wat u moet weten

Het opzetten van Immich is een proces dat is ontworpen voor gebruikers met enige ervaring in serverconfiguratie, hoewel de leercurve goed gedocumenteerd is en de community ontzettend behulpzaam is. Als je nog nooit met Docker, Proxmox, Unraid, ZimaOS, Synology of een andere self-hostingoplossing hebt gewerkt, kan dit je eerste geweldige praktijkproject zijn om het te leren.

1. De omgeving en hardwarevereisten kiezen

Immich kan worden geïnstalleerd op elke moderne Linux-server, fysiek of virtueel, met Ubuntu, Debian of vergelijkbare distributies, en ondersteunt x86_64- en ARM64-architecturen (waardoor het perfect is voor Raspberry Pi of kleine NAS-apparaten voor thuisgebruik). Het aanbevolen besturingssysteem voor optimale prestaties is:

  • CPU: minimaal 2 cores (4 of meer is beter voor grote datasets en intensieve ML-analyses)
  • RAM: minimaal 4 GB (8-16 GB aanbevolen, vooral als u machine learning inschakelt)
  • Opslag: De app neemt weinig ruimte in beslag (10 GB), waarvan het grootste deel wordt ingenomen door je foto's en video's; houd rekening met nog eens 10-20% voor miniaturen, caches en tussenliggende versies.
  • Rood: 100 Mbps is voldoende voor lokaal gebruik; als u toegang op afstand wilt, geef dan prioriteit aan een goede uploadsnelheid (of gebruik VPN/Tailscale).
  • NVIDIA GPU's met CUDA-ondersteuning: Optioneel, maar het kan de indexering en verwerking van machine learning aanzienlijk versnellen.
  • SSD-opslag (voor de database en software), en HDD/RAID als je grote bibliotheken hebt.

2. Afhankelijkheden installeren en aan de slag met Docker Compose

De meest gangbare en aanbevolen methode is het gebruik van Docker Compose :

  1. Installeer Docker en Docker Compose op uw server (ook beschikbaar op Unraid, ZimaOS en andere omgevingen met app stores of community templates).
  2. Maak een map aan voor de configuratiebestanden en download ze. havenarbeider-compose.yml en .env van het officiële filiaal van Immich.
  3. Bewerk het .env-bestand om het opslagpad aan te passen (UPLOAD_LOCATION), de gegevens van de PostgreSQL-database, tijdzone, softwareversie, gebruikersnaam en wachtwoord van de database, en andere parameters die u uitgebreid gedocumenteerd zult vinden.
  4. Rennen docker compose up -dDe containers van Immich zullen worden ingezet, samen met de ML-service, Redis en Vector PostgreSQL.
  5. Open de webinterface via poort 2283 van uw server en maak een beheerdersaccount aan; van daaruit kunt u gebruikers toevoegen, bibliotheken configureren, statistieken bekijken en de gebruikerservaring aanpassen.

In Unraid of ZimaOS wordt dit proces verder vereenvoudigd dankzij sjablonen in hun "app stores", maar het is raadzaam te controleren of de gebruikte image de officiële is of een alternatief van een derde partij; sommige gevorderde gebruikers geven er de voorkeur aan om hun eigen XML-bestanden te maken voor maximale controle.

3. Integratie met mobiele apparaten

Download de officiële app voor Android of iOS via de respectievelijke appwinkels (of via F-Droid als je een volledig open source-versie wilt).

  • Configureer uw server-URL en inloggegevens in de app.
  • Activeer automatische synchronisatie van foto's en video's; Immich biedt aangepaste regels zoals alleen wifi, alleen tijdens het opladen van de mobiele telefoon, het wel of niet synchroniseren van video's en controle over het compressie-/kwaliteitsniveau.
  • Je kunt handmatig uploaden door de gewenste foto's of video's te selecteren.

De apps tonen duidelijk de back-upstatus van elk bestand met verschillende pictogrammen en stellen je in staat om de gedeelde galerij of alleen je eigen galerij te bekijken.

Aanpasbaarheid, geavanceerd beheer en onderhoud

Interne configuratie van de Immich-server

Vanuit het serverbeheer kunt u:

  • Gebruikers aanmaken en quota's, aangepaste opslaglabels en handmatige beoordelaars toewijzen.
  • Importeerstrategieën: vanuit Google Foto's (via Google Takeout en Immich's CLI), iCloud of lokale schijven.
  • Taak- en logboekbeheer: volg de voortgang van het genereren van miniaturen, de verwerking van gezichtsherkenning, het scannen van externe bibliotheken, enz.
  • Opslagtemplates configureren, aangepaste mapindeling instellen (per jaar, maand, gebruiker, enz.)
  • Externe integraties: webhooks, API, CLI, enz.

Beveiliging en externe toegang

Toegang op afstand : Om toegang via internet mogelijk te maken, hebt u een reverse proxy (Nginx, Caddy, Traefik, enz.) nodig met een geconfigureerd SSL-certificaat. Net zo belangrijk is het om Immich nooit zonder HTTPS aan het openbare netwerk bloot te stellen.

VPN of Tailscale : De veiligste oplossing is om externe toegang te beperken tot een versleutelde VPN-verbinding. Met Tailscale is het bijzonder eenvoudig om alle apparaten van het gezin te verbinden en ze via het privénetwerk (100.xxx) te benaderen.

Goede beveiligingspraktijken:

  • Sterke wachtwoorden en tweefactorauthenticatie (2FA) voor de beheerder, indien beschikbaar.
  • Firewall geconfigureerd en periodieke controle van actieve verbindingen/open sessies
  • Regelmatige containerupdates via docker compose pullControleer altijd de versie-opmerkingen.

Back-up en noodherstel

Het is essentieel om een ​​back-up te maken van al je gegevens : zorg ervoor dat Immich niet de enige kopie van je foto's is. Maak altijd een back-up:

  • De originele fotomap (UPLOAD_LOCATION)
  • De PostgreSQL-database (handmatige of geautomatiseerde periodieke dumps)
  • Het .env-configuratiebestand en het docker-compose.yml-bestand.

Je kunt met rsync een back-up maken naar een andere NAS, naar een versleutelde cloud of naar een lokale externe schijf. Het automatiseren van dit proces is essentieel. Vergeet niet dat een back-up alleen nuttig is als je deze snel kunt herstellen, dus test het proces voordat er zich een calamiteit voordoet.

Algemene probleemoplossing

  • UploadfoutenControleer de beschikbare ruimte op de server, de maximaal toegestane grootte van de reverse proxy, update de mobiele app en controleer de serverlogboeken.
  • Gezichtsherkenning/AI-prestatiesAls de ML-container opnieuw opstart, hebt u waarschijnlijk meer RAM of swapruimte nodig; u kunt AI uitschakelen op installaties met weinig resources.
  • Trage webprestatiesControleer de systeembronnen (CPU/RAM), bewaar de database op een SSD en maak de caches regelmatig leeg.
  • Problemen met mobiele synchronisatie: zorgt voor de juiste machtigingen in de app, controleert de connectiviteit en configureert achtergrondverversing (iOS) of permanente service (Android).
  • Problematische updatesStel altijd de versie in het .env-bestand in en controleer de compatibiliteit voordat u een update uitvoert (het project brengt regelmatig wijzigingen aan in de database en configuratie).

Optimalisatie en beste praktijken

Om de prestaties en stabiliteit te optimaliseren, is het raadzaam om voldoende resources beschikbaar te houden en regelmatig onderhoud uit te voeren . Enkele tips:

  • Wijs voldoende RAM en swapgeheugen toe aan de ML-container.
  • Bewaar de database op een SSD om zoekopdrachten en indexering te vergemakkelijken.
  • Voer periodiek databaseonderhoud uit (vacuüm/analyse).
  • Houd de schijfruimte in de gaten en breid de opslagruimte uit naarmate de bibliotheek groeit.

Praktische gebruikerservaring: hoogtepunten

Gevorderde gebruikers die zijn overgestapt van Google Foto's of vergelijkbare applicaties, benadrukken diverse voordelen die ze bij geen enkele concurrent aantreffen:

  • De interface bootst het gebruiksgemak, de chronologische ordening en de sneltoetsen van het commerciële model na (zoals favorieten, snel verwijderen, tijdlijnnavigatie, enz.).
  • Massale migratie vanuit Google Foto's (via Google Takeout en de officiële Immich CLI- en Immich-Go-hulpprogramma's) is zeer eenvoudig, hoewel er mogelijk kleine aanpassingen aan de metadata nodig zijn.
  • Gezichtsherkenning en semantisch zoeken transformeren de ervaring werkelijk.Je kunt het systeem vragen om foto's van een persoon, gebeurtenissen, concrete objecten of abstracte concepten ("oranje dingen") en het systeem reageert snel en nauwkeurig.
  • Onafhankelijkheid van diensten die kunnen sluiten, de voorwaarden kunnen wijzigen of extra elektriciteitskosten in rekening kunnen brengen. Het biedt gemoedsrust op de lange termijn en aanzienlijk lagere kosten als u al over uw eigen hardware beschikt.
  • De mobiele app is uitgebreid, snel en geeft de status van back-ups perfect weer.hoewel de meer geavanceerde functies voortdurend worden verbeterd.
  • Er is (nog) geen app die goed genoeg is voor Android TV/Google TV.waardoor je gedwongen bent de laptop die op de tv is aangesloten te gebruiken om familiefoto's te bekijken.

Integratie, gemeenschap en toekomstontwikkeling

Een van de grootste sterke punten van Immich is de actieve community: forums, Discord, GitHub en gespecialiseerde subreddits waar je vragen kunt stellen over problemen, verbeteringen kunt voorstellen, bugs kunt melden of code, vertalingen en documentatie kunt bijdragen.

Functionaliteiten zoals de volgende zijn naadloos geïntegreerd:

  • API-ondersteuning voor CLI
  • Kaartbeheer en -visualisatie met OpenStreetMap.
  • Vectorzoekbeheeruitbreiding (VectorChord, een doorontwikkeling van het oude pgvecto.rs)
  • Geavanceerde opslagfuncties (TypeSense voor ultrasnelle zoekopdrachten, Redis voor efficiënte caching, reverse proxy-integratie en volledige HTTPS)

De ontwikkeling is zeer actief en nieuwe versies bevatten voortdurend verbeteringen. Het is belangrijk om de release-opmerkingen voor elke versie te lezen en de updates in een testomgeving te testen als u veelvuldig gebruikmaakt van het platform, om serviceonderbrekingen te voorkomen.

Tips en veelgestelde vragen tijdens de uitzending

  • Kunnen Immich en PhotoPrism naast elkaar bestaan? Ja, het is mogelijk en nuttig: Immich als dagelijkse opslagplaats en PhotoPrism om het externe bestand in alleen-lezenmodus te indexeren.
  • Is het wel veilig om de foto's alleen in Immich achter te laten? Absoluut niet: maak altijd minstens één regelmatige externe back-up; vertrouw nooit op één enkele lokale back-up.
  • Is Immich goed te migreren vanaf andere platformen? Importeren vanuit Google Foto's of iCloud is eenvoudig en goed gedocumenteerd; bij het importeren vanuit lokale opslag kunt u externe bibliotheken instellen op alleen-lezen om de overgang te vergemakkelijken.
  • Hoeveel extra ruimte heb ik nodig? Dit omvat een extra toeslag van 10-20% op uw originele bestanden voor miniaturen, vectorzoekopdrachten en metadata.

Immich biedt uitgebreid privé fotobeheer, vergelijkbaar met commerciële platforms, maar met de autonomie, privacy en vrijheid van zelfhosting. Als u uw herinneringen koestert en de volledige controle wilt behouden, biedt Immich een krachtigere en veiligere optie dan ooit tevoren.

Laat een reactie achter