Hoe je bestaande NAS-mappen omzet in een doorzoekbare fotobibliotheek zonder je originelen te verplaatsen

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Je kunt jaren aan NAS-foto's eenvoudiger doorzoekbaar maken zonder ze naar een nieuwe mappenstructuur te verplaatsen of het hele archief naar een andere toepassing te kopiëren. Het belangrijkste is dat je een fotobeheerder kiest die bestaande mappen indexeert, de metadata ervan leest en een doorzoekbare interface rond de bestanden die je al hebt opbouwt.

Deze handleiding behandelt drie benaderingen: ZimaOS Photos voor ingebouwde mapindexering, Immich voor externe bibliotheken en PhotoPrism voor het indexeren van bestaande originelen. Elke aanpak heeft een ander installatieproces, maar het doel is hetzelfde: behoud je bronbestanden en maak ze eenvoudiger doorzoekbaar op datum, locatie, metadata en, waar ondersteund, afbeeldingsinhoud.

Hoe werkt het indexeren van bestaande NAS-mappen?

Je NAS-mappen blijven de opslaglocatie. De fototoepassing scant geselecteerde mappen en maakt een index die helpt om foto's weer te geven in een tijdlijn, op een kaart, in een galerij of in zoekresultaten.

Component Doel Wat je moet weten
Originele bestanden Sla je foto's en video's op Blijven in hun bestaande mappen staan wanneer je een workflow gebruikt waarbij ter plaatse wordt geïndexeerd.
Metadata-index Organiseer foto's op datum, locatie, cameragegevens en andere kenmerken Kunnen worden opgeslagen in de database van de toepassing in plaats van teruggeschreven naar de bestanden.
Miniaturen en voorbeelden Maken grote bibliotheken sneller doorzoekbaar Vereisen extra opslagruimte, ook wanneer de originelen niet worden gekopieerd.
AI-indexering Ondersteun functies zoals semantisch zoeken of scènedetectie Beschikbaarheid en hardwarevereisten zijn afhankelijk van de toepassing.

Deze aanpak combineert de draagbaarheid van normale mappen met een uitgebreidere browse-ervaring. Zie fotobibliotheken versus NAS-mappen voor een uitgebreidere uitleg van de afwegingen.

Voordat je begint: bescherm je bestaande archief

1. Identificeer de bronmappen

Kies de mappen met je daadwerkelijke foto- en videocollectie. Je hebt bijvoorbeeld aparte mappen voor back-ups van telefoons, originele camerabestanden, familiefoto's en gescande afdrukken.

Gebruik de werkelijke paden op je NAS in plaats van ervan uit te gaan dat elk systeem bestanden op dezelfde locatie opslaat. Vermijd het indexeren van toepassingsdatabases, miniatuurcaches, tijdelijke exports of niet-gerelateerde mappen.

2. Maak een back-up van de originelen

Indexeren is geen back-up. Voordat je een nieuwe toepassing koppelt aan een belangrijk archief, moet je ervoor zorgen dat je een onafhankelijke kopie van de originele bestanden hebt. Alleen-lezen kan het risico op wijzigingen via de toepassing verkleinen, maar biedt geen bescherming tegen schijfstoringen of verwijdering door een ander proces.

3. Bepaal of alleen-lezen voldoende is

Als je alleen hoeft te bladeren en te zoeken, is alleen-lezen een verstandig uitgangspunt. Sommige toepassingen slaan albums, beschrijvingen of andere wijzigingen op in hun eigen database; andere ondersteunen mogelijk sidecarbestanden of schrijfbewerkingen wanneer de machtigingen dit toestaan.

Controleer het metadatagedrag van de toepassing voordat je een machtigingsmodel kiest. Als je de originelen ongewijzigd houdt, kunnen wijzigingen die in de foto-applicatie worden aangebracht afzonderlijk worden opgeslagen.

4. Reserveer ruimte voor het indexeren

De originelen kunnen op hun plaats blijven, maar miniaturen, databases, caches en AI-gerelateerde gegevens kunnen nog steeds opslagruimte in beslag nemen. Grote RAW- en videocollecties kunnen ook aanzienlijk veel tijd kosten om te scannen.

Kies een indexeermethode

Methode Ideaal voor Belangrijkste vereiste
ZimaOS Photos Gebruikers die ZimaOS gebruiken Voeg bestaande mappen toe als fotobronnen.
Externe bibliotheek van Immich Gebruikers die de zelfgehoste foto-interface van Immich willen Koppel de bronmap aan de Immich-container en scan deze.
Indexeren van originelen in PhotoPrism Gebruikers die een op metadata gerichte fotocatalogus willen Configureer de map met originelen en voer het indexeren uit.

Methode 1: Bestaande mappen indexeren met ZimaOS Photos

ZimaOS Photos is ontworpen om één fotobibliotheek op te bouwen uit mappen die al op je server zijn opgeslagen. Het indexeert geselecteerde bronnen zonder de originele bestanden te verplaatsen of te kopiëren en maakt de verzameling vervolgens beschikbaar via weergaven zoals de fotowand, tijdlijn, kaart en collecties.

Als je een doorzoekbare fotobibliotheek wilt zonder een afzonderlijke stack voor fotobeheer in te stellen, is dit de meest directe aanpak wanneer je server ZimaOS gebruikt.

Installatiestappen

  1. Open Photos op je ZimaOS-apparaat.
  2. Klik op de instellingenknop in de linkerbovenhoek.
  3. Voeg de bestaande map die je wilt indexeren toe als bron.
  4. Laat ZimaOS de map scannen en de bibliotheek opbouwen.
  5. Controleer de tijdlijn, metadata en zoekresultaten aan de hand van enkele bestanden die je al kent.

Photos is beschikbaar vanaf ZimaOS 1.8. De huidige documentatie vermeldt ondersteuning voor gangbare indelingen, veel RAW-indelingen van camera's en videometadata. Sommige bestanden kunnen worden geïndexeerd, ook als het genereren van miniaturen afhankelijk is van de indeling of de ingesloten voorbeeldweergave.

Na het indexeren blijven de originelen in hun bestaande NAS-mappen staan. Photos voegt een visuele interface en lokale AI-zoekfunctie toe, terwijl het bestandssysteem beschikbaar blijft voor normale bestandstoegang en onafhankelijke back-ups.

Raadpleeg voor actuele installatiegegevens en beperkingen voor bestandsindelingen de documentatie voor ZimaOS Photos.

Ideaal voor: ZimaOS-gebruikers die een bestaand archief willen doorbladeren en doorzoeken zonder containerpaden handmatig te configureren.

Methode 2: Bestaande mappen aan Immich toevoegen als externe bibliotheek

Immich ondersteunt externe bibliotheken voor foto's en video's die buiten de normale beheerde uploadlocatie zijn opgeslagen. Nadat de map is gekoppeld en gescand, verschijnt de media in de hoofdtijdlijn en kan deze worden gebruikt met ondersteunde bibliotheekfuncties.

Dit is handig als je NAS al een mappenstructuur heeft die je wilt behouden. Een externe bibliotheek is echter een afzonderlijke workflow ten opzichte van het uploaden van bestanden naar de beheerde opslag van Immich.

Stap 1: Koppel de bronmap

Voeg bij een installatie op basis van Docker een volumekoppeling toe aan de immich-server service in je bestaande Compose-configuratie. Bijvoorbeeld:

services:
  immich-server:
    volumes:
      - /mnt/storage/Photos:/mnt/storage/Photos:ro

Dit is een voorbeeld van een koppeling, geen volledig Compose-bestand. Vervang het hostpad door je daadwerkelijke fotomap en voeg de regel samen met je bestaande configuratie in plaats van het hele bestand te vervangen. In het voorbeeld wordt binnen en buiten de container hetzelfde pad gebruikt, waardoor het pad gemakkelijker te herkennen is bij het configureren van de bibliotheek.

De :ro Het achtervoegsel koppelt de bron als alleen-lezen. Pas de bijgewerkte configuratie toe volgens de procedure voor jouw installatie en bevestig vervolgens dat de map zichtbaar is voor de Immich-servercontainer.

Stap 2: Maak de externe bibliotheek en scan deze

  1. Meld je bij Immich aan met een beheerdersaccount.
  2. Open het gedeelte Beheer en selecteer Externe bibliotheken.
  3. Maak een bibliotheek en kies de gebruiker die er eigenaar van wordt.
  4. Voeg het bronpad toe zoals het in de container wordt weergegeven.
  5. Start een bibliotheekscan.
  6. Controleer de pagina Jobs om te bevestigen dat het scannen, het genereren van miniaturen en het extraheren van metagegevens vordert.

Volg de huidige handleiding voor externe bibliotheken van Immich voor versie-specifieke instructies.

Stap 3: Begrijp de beperkingen van externe bibliotheken

Immich koppelt momenteel elke externe bibliotheek aan één gebruiker. Metagegevens die in Immich worden toegevoegd, zoals beschrijvingen of albumlidmaatschap, worden opgeslagen in de database en niet teruggeschreven naar de oorspronkelijke mediabestanden.

Houd ook rekening met wat er gebeurt wanneer een bronbestand wordt verwijderd of verplaatst. Immich moet de bibliotheek opnieuw scannen om wijzigingen in het bestandssysteem te detecteren; een ontbrekend extern bestand kan tijdens een nieuwe scan naar de prullenbak van Immich worden verplaatst. Zorg dat je bronarchief een back-up heeft en test de workflow voordat je erop vertrouwt voor een grote verzameling.

Ideaal voor: gebruikers die de tijdlijn, kaarten, albums en zoekfunctie van Immich willen gebruiken en tegelijk een bestaande mappenstructuur buiten de beheerde uploadopslag willen behouden.

Methode 3: Bestaande originelen indexeren met PhotoPrism

PhotoPrism kan een bestaande map met originelen indexeren zonder de bronmedia te hernoemen of te verplaatsen. Het leest de metagegevens en bouwt de index en voorbeelden op die nodig zijn om te bladeren en te zoeken.

Stap 1: Configureer de map met originelen

Bij een Docker-implementatie kan een volumekoppeling er als volgt uitzien:

volumes:
  - "/mnt/storage/Photos:/photoprism/originals:ro"
  - "/mnt/storage/PhotoPrismData:/photoprism/storage"

Dit zijn voorbeeldpaden. Pas ze aan uw implementatie aan en zorg dat de opslagmap van de applicatie beschrijfbaar blijft, terwijl u de originelen alleen-lezen koppelt als u niet wilt dat PhotoPrism naar de bronmap schrijft.

Stap 2: Indexeren uitvoeren

  1. Start PhotoPrism met de juiste volum configuratie.
  2. Bevestig dat de map met originelen toegankelijk is.
  3. Open Bibliotheek in de webinterface.
  4. Selecteer een submap of de volledige map met originelen.
  5. Start het indexeren en wacht tot de scan is voltooid.
  6. Zoek naar verschillende bekende afbeeldingen en controleer hun datums, bestandsnamen en metagegevens.

PhotoPrism maakt onderscheid tussen indexeren en importeren. Bij het indexeren van bestaande originelen blijven hun bestandsnamen en mapstructuur behouden. Bij importeren kunnen bestanden daarentegen naar de map met originelen worden gekopieerd of verplaatst en onder nieuwe namen en paden worden georganiseerd.

Lees voor een bestaand NAS-archief de officiële handleiding voor het indexeren van PhotoPrism-bibliotheken voordat u een importworkflow selecteert.

Het meest geschikt voor: gebruikers die een doorzoekbare fotocatalogus willen en tegelijkertijd een bestaand fotoarchief op zijn plaats willen houden.

Hoe u controleert of uw originelen niet zijn verplaatst

Zodra de eerste scan is voltooid, controleert u de bronbestanden onafhankelijk van de interface van de foto-app.

  1. Controleer de bronmappen. Bevestig dat de oorspronkelijke bestanden op hun verwachte locaties blijven staan.
  2. Vergelijk voorbeeldbestandsnamen. Kies bestanden uit verschillende mappen en controleer hun namen en paden.
  3. Controleer de aantallen bestanden. Vergelijk een representatieve bronmap vóór en na het indexeren. Als de app minder items weergeeft, onderzoekt u niet-ondersteunde indelingen, uitsluitingen, onleesbare bestanden of onvolledige taken.
  4. Controleer de opslag van de applicatie. Bevestig dat databases, miniaturen en caches naar de beoogde locatie worden geschreven.
  5. Open de bestanden buiten de foto-app. Gebruik uw normale NAS-bestandsdelingsworkflow om te bevestigen dat het archief toegankelijk blijft.

Veelvoorkomende problemen en oplossingen

Probleem Waarschijnlijke oorzaak Wat u moet controleren
De bibliotheek is leeg Onjuist pad of ontbrekende rechten Controleer het pad vanuit de applicatie of container en bevestig dat er leestoegang is.
Sommige foto's ontbreken Niet-ondersteunde indelingen, uitsluitingen of een onvolledige scan Controleer logboeken, ondersteunde indelingen en indexeertaken.
Nieuwe bestanden verschijnen niet De index is niet vernieuwd Voer een ondersteunde scan uit of configureer een vernieuwingsschema.
Datums of locaties lijken onjuist Ontbrekende of inconsistente metagegevens Controleer de metagegevens van het oorspronkelijke bestand en de instellingen voor datumverwerking van de applicatie.
Albums of beschrijvingen verdwijnen na een herstelbewerking Metagegevens van de applicatie werden afzonderlijk van de originelen opgeslagen Herstel de database en configuratie samen met de media wanneer dat nodig is.

Houd de bibliotheek doorzoekbaar na een herstelbewerking

Het behouden van de originele bestanden is slechts een deel van een betrouwbare configuratie. Afhankelijk van de applicatie kunnen albums, beschrijvingen, gebruikersinstellingen en zoekgerelateerde gegevens in een database of applicatiemap staan.

Maak een back-up van de originele media en van de applicatiestatus die nodig is om de bibliotheek opnieuw op te bouwen. Zie voor een praktische herstelchecklist wat u moet herstellen voor een doorzoekbare fotobibliotheek. Gebruikers van Immich moeten ook plannen maken voor zowel mediabestanden als de database, zoals uitgelegd in de handleiding voor back-ups van Immich-foto's.

Ga er niet van uit dat het kopiëren van alleen de fotomap elk album, elke bewerking of elke zoekfunctie behoudt. Test het herstelproces voordat het archief afhankelijk wordt van de nieuwe applicatie.

Veelgestelde vragen

Kan ik NAS-foto's doorzoekbaar maken zonder ze te importeren?

Ja, op voorwaarde dat de applicatie het indexeren van bestaande mappen of externe bibliotheken ondersteunt. ZimaOS Photos indexeert geselecteerde bronnen op hun huidige locatie, terwijl Immich en PhotoPrism gedocumenteerde workflows bieden voor bestaande media. Bevestig het opslagmodel voordat u begint.

Verandert het indexeren mijn bestandsnamen of mappenstructuur?

Niet wanneer u een index-in-place-werkwijze gebruikt zoals bedoeld. Het indexeren van originelen in PhotoPrism behoudt bestandsnamen en mappen, en ZimaOS Photos scant geselecteerde mappen zonder de bronbestanden te verplaatsen of te kopiëren. Het importeren van bestanden in een door de applicatie beheerde bibliotheek kan anders werken.

Kan ik zoeken op wat er op een foto staat?

Sommige platforms ondersteunen semantisch zoeken op basis van AI, gezichtsherkenning of scènedetectie; andere richten zich op bestandsnamen en metadata. Controleer welke functies uw gekozen applicatie biedt en of deze lokaal worden uitgevoerd of aanvullende services vereisen.

Vervangt een doorzoekbare fotobibliotheek mijn back-up?

Nee. Bewaar een onafhankelijke kopie van de originele media en maak een back-up van applicatiegegevens met albums, beschrijvingen, gebruikersinstellingen of andere informatie die u wilt behouden. Test het herstel in plaats van ervan uit te gaan dat een geslaagde bestandskopie betekent dat de hele bibliotheek is hersteld.

Eindoordeel

U hoeft een bestaand NAS-archief niet opnieuw te organiseren om het gemakkelijker te kunnen verkennen. Kies een applicatie die het indexeren van bestaande mappen ondersteunt, begin met een kleine testmap, controleer of de originelen ongewijzigd blijven en bevestig hoe de applicatie metadata opslaat.

ZimaOS Photos biedt de eenvoudigste geïntegreerde aanpak voor ZimaOS-gebruikers. Het indexeren van externe bibliotheken in Immich en het indexeren van originelen in PhotoPrism zijn alternatieven voor gebruikers die de voorkeur geven aan een afzonderlijke zelfgehoste fotoapplicatie. Bescherm in elk geval de originele bestanden en de applicatiegegevens die nodig zijn om de bibliotheek te herstellen.

Ondersteuning & Tips

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.