Immich is software voor een fotobibliotheek op een server die je zelf beheert. Je houdt daarmee niet alleen je foto's bij, maar neemt ook het serverbeheer en de back-ups voor je rekening.
Op deze pagina
- Wat Immich als fotobibliotheek biedt
- Zelf hosten betekent ook zelf beheren
- Een installatie via OpenMediaVault 8
- Wat het Borg-voorbeeld back-upt
Wat Immich als fotobibliotheek biedt
In een persoonlijk verslag beschrijft João Carrasqueira hoe hij en zijn vrouw Immich gebruiken nadat hij eerder OneDrive gebruikte en zij Google Photos. Hij noemt een tijdlijn met jaartal- en maandmarkeringen, een overzicht met herinneringen en albums die hij met zijn vrouw deelt.
De kaartweergave gebruikt locatiegegevens in de metadata van foto's. Carrasqueira beschrijft daarnaast hulpmiddelen om grote bestanden en dubbele of vergelijkbare foto's te vinden, locaties aan meerdere foto's toe te voegen en workflows te maken die foto's labelen of aan albums toevoegen. Bij vergelijkbare foto's kan de gebruiker zelf bepalen welke versie blijft. Voor oude scans noemen Immich-gebruikers onder meer ordenen op familietak of jaartal en geschatte datums en locaties toevoegen als die te achterhalen zijn.
Carrasqueira zegt dat gezichtsherkenning en slim zoeken op zijn eigen server draaien. Hij merkt ook op dat gezichtsherkenning niet altijd goed werkt, bijvoorbeeld bij foto's van mindere kwaliteit of een ongebruikelijke hoek. Ook noemt hij de eerste installatie soms een hele klus.
Zelf hosten betekent ook zelf beheren
Bij een zelfgehoste bibliotheek ben je zelf verantwoordelijk voor het draaiend houden van de server en voor voldoende kopieën van je foto's en video's. Gebruikers van Immich benadrukken dat deze beheertaak bij het huishouden komt te liggen; controle over eigen gegevens kan voor hen belangrijker zijn dan besparen.
Carrasqueira meldt voor zijn eigen externe back-up van net geen 200 GB bij Backblaze B2 een rekening van ongeveer 1,50 Amerikaanse dollar per maand, inclusief belasting. Dat is zijn persoonlijke voorbeeld. Hij gebruikt de externe opslag als extra kopie van zijn Immich-bestanden.
Een installatie via OpenMediaVault 8
Een Spaanstalige walkthrough van Human Technology laat één manier zien om Immich met Docker Compose op OpenMediaVault 8 te installeren. De getoonde configuratie bevat de Immich-server, een machine-learningdienst, Redis en PostgreSQL. De demonstratie laat ook zien hoe de opslagpaden en databasevariabelen worden ingesteld en hoe de containers worden gestart. In deze installatie is de webinterface bereikbaar via poort 2283.
Wat het Borg-voorbeeld back-upt
Immichs officiële Borg-sjabloon maakt een database-export in de uploadmap en neemt die map met de mediabestanden op in versiegebonden back-ups. Zo staan de database en de bestanden samen in dezelfde snapshot. De voorbeeldconfiguratie sluit de mappen thumbs/ en encoded-video/ uit.
Het sjabloon gaat uit van een tweede schijf voor een lokale kopie en een externe repository die via SSH bereikbaar is. De voorbeeldopdracht borg init --encryption=none initialiseert de Borg-repository zonder Borg-versleuteling.
Voor wie Immich thuis beheert, zijn die instellingen concreet van belang: een back-up moet zowel de database als de mediabestanden bevatten, en het voorbeeld schakelt de versleuteling van de Borg-repository niet in.