Jak zamienić istniejące foldery NAS w przeszukiwalną bibliotekę zdjęć bez przenoszenia oryginałów

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Możesz ułatwić wyszukiwanie zdjęć przechowywanych na NAS-ie przez wiele lat bez przenoszenia ich do nowej struktury folderów ani kopiowania całego archiwum do innej aplikacji. Kluczowe jest wybranie menedżera zdjęć, który indeksuje istniejące katalogi, odczytuje ich metadane i tworzy przeszukiwany interfejs wokół plików, które już masz.

Ten przewodnik omawia trzy podejścia: Zdjęcia ZimaOS do wbudowanego indeksowania folderów, Immich do bibliotek zewnętrznych oraz PhotoPrism do indeksowania istniejących oryginałów. Każde z nich wymaga innej konfiguracji, ale cel jest ten sam: zachować pliki źródłowe, ułatwiając ich przeglądanie według daty, lokalizacji, metadanych oraz, jeśli dana funkcja jest obsługiwana, zawartości obrazów.

Jak działa indeksowanie istniejących folderów NAS?

Foldery na Twoim NAS-ie pozostają miejscem przechowywania danych. Aplikacja do zdjęć skanuje wybrane katalogi i tworzy indeks, który pomaga wyświetlać zdjęcia na osi czasu, mapie, w galerii lub w wynikach wyszukiwania.

Komponent Cel Co warto wiedzieć
Oryginalne pliki Przechowują zdjęcia i filmy Pozostają w istniejących folderach podczas korzystania z indeksowania w miejscu
Indeks metadanych Organizują zdjęcia według daty, lokalizacji, szczegółów aparatu i innych atrybutów Mogą być przechowywane w bazie danych aplikacji zamiast zapisywania z powrotem w plikach.
Miniaturki i podglądy Przyspieszają przeglądanie dużych bibliotek Wymagają dodatkowej przestrzeni, nawet gdy oryginały nie są kopiowane.
Indeksowanie AI Obsługują funkcje takie jak wyszukiwanie semantyczne lub rozpoznawanie scen Dostępność i wymagania sprzętowe zależą od aplikacji.

To podejście łączy przenośność zwykłych folderów z wygodniejszym przeglądaniem. Bardziej szczegółowe omówienie kompromisów znajdziesz w artykule biblioteki zdjęć a foldery NAS.

Zanim zaczniesz: chroń istniejące archiwum

1. Zidentyfikuj foldery źródłowe

Wybierz katalogi zawierające rzeczywistą kolekcję zdjęć i filmów. Możesz na przykład mieć osobne foldery na kopie zapasowe z telefonu, oryginały z aparatu, zdjęcia rodzinne i zeskanowane odbitki.

Używaj rzeczywistych ścieżek na swoim NAS-ie, zamiast zakładać, że każdy system przechowuje pliki w tej samej lokalizacji. Unikaj indeksowania baz danych aplikacji, pamięci podręcznych miniaturek, tymczasowych eksportów i niepowiązanych katalogów.

2. Utwórz kopię zapasową oryginałów

Indeksowanie nie jest kopią zapasową. Przed podłączeniem nowej aplikacji do ważnego archiwum upewnij się, że masz niezależną kopię oryginalnych plików. Dostęp tylko do odczytu może zmniejszyć ryzyko wprowadzania zmian za pośrednictwem aplikacji, ale nie chroni przed awarią dysku ani usunięciem plików przez inny proces.

3. Zdecyduj, czy dostęp tylko do odczytu jest wystarczający

Jeśli potrzebujesz tylko przeglądania i wyszukiwania, rozsądnym punktem wyjścia jest dostęp tylko do odczytu. Niektóre aplikacje przechowują albumy, opisy lub inne zmiany we własnej bazie danych; inne mogą obsługiwać pliki dodatkowe lub operacje zapisu, gdy pozwalają na to uprawnienia.

Przed wyborem modelu uprawnień sprawdź sposób obsługi metadanych przez aplikację. Pozostawienie oryginałów bez zmian może oznaczać, że modyfikacje wprowadzone w aplikacji do zarządzania zdjęciami są przechowywane oddzielnie.

4. Zapewnij miejsce na indeksowanie

Oryginały mogą pozostać na swoim miejscu, ale miniatury, bazy danych, pamięci podręczne i dane związane z AI nadal mogą zajmować miejsce. Skanowanie dużych kolekcji plików RAW i filmów może również zająć dużo czasu.

Wybierz metodę indeksowania

Metoda Najlepsze zastosowanie Główny wymóg
ZimaOS Photos Użytkownicy korzystający z ZimaOS Dodawanie istniejących folderów jako źródeł zdjęć.
Zewnętrzna biblioteka Immich Użytkownicy, którzy chcą korzystać z samodzielnie hostowanego interfejsu zdjęć Immich Zamontuj katalog źródłowy w kontenerze Immich i przeskanuj go.
Indeksowanie oryginałów w PhotoPrism Użytkownicy, którzy chcą katalogu zdjęć skoncentrowanego na metadanych Skonfiguruj katalog z oryginałami i uruchom indeksowanie.

Metoda 1: Indeksowanie istniejących folderów za pomocą ZimaOS Photos

ZimaOS Photos został zaprojektowany do tworzenia ujednoliconej biblioteki zdjęć z folderów już przechowywanych na serwerze. Indeksuje wybrane źródła bez przenoszenia ani kopiowania oryginalnych plików, a następnie udostępnia kolekcję w widokach takich jak ściana zdjęć, oś czasu, mapa i kolekcje.

Jeśli chcesz korzystać z przeszukiwalnej biblioteki zdjęć bez konfigurowania osobnego systemu do zarządzania zdjęciami, jest to najbardziej bezpośrednia metoda, gdy serwer działa pod kontrolą ZimaOS.

Kroki konfiguracji

  1. Otwórz Photos na swoim urządzeniu z ZimaOS.
  2. Kliknij przycisk ustawień w lewym górnym rogu.
  3. Dodaj istniejący folder, który chcesz zindeksować, jako źródło.
  4. Pozwól ZimaOS przeskanować folder i utworzyć bibliotekę.
  5. Sprawdź oś czasu, metadane i wyniki wyszukiwania na kilku znanych Ci plikach.

Photos jest dostępne od ZimaOS 1.8. Aktualna dokumentacja wymienia obsługę popularnych formatów, wielu formatów RAW z aparatów oraz metadanych wideo. Niektóre pliki mogą zostać zindeksowane, nawet jeśli generowanie miniatur zależy od formatu lub osadzonego podglądu.

Po zindeksowaniu oryginały pozostają w istniejących folderach NAS. Photos dodaje wizualny interfejs i lokalne wyszukiwanie oparte na AI, a system plików nadal jest dostępny do zwykłego dostępu do plików i niezależnego tworzenia kopii zapasowych.

Aktualne informacje dotyczące konfiguracji i ograniczeń formatów znajdziesz w dokumentacji ZimaOS Photos.

Najlepsze dla: użytkowników ZimaOS, którzy chcą przeglądać i wyszukiwać istniejące archiwum bez ręcznego konfigurowania ścieżek kontenera.

Metoda 2: Dodawanie istniejących folderów do Immich jako zewnętrznej biblioteki

Immich obsługuje zewnętrzne biblioteki zdjęć i filmów przechowywanych poza standardową lokalizacją zarządzanych przesyłanych plików. Po zamontowaniu i przeskanowaniu katalogu multimedia pojawią się na głównej osi czasu i będzie można korzystać z nich w obsługiwanych funkcjach biblioteki.

Jest to przydatne, jeśli na serwerze NAS masz już strukturę folderów, którą chcesz zachować. Biblioteka zewnętrzna działa jednak inaczej niż przesyłanie plików do zarządzanego magazynu Immich.

Krok 1: Zamontuj katalog źródłowy

W przypadku instalacji opartej na Dockerze dodaj mapowanie wolumenu do immich-server usługę w istniejącej konfiguracji Compose. Na przykład:

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

To przykładowe mapowanie, a nie kompletny plik Compose. Zastąp ścieżkę hosta rzeczywistym katalogiem zdjęć i scal ten wpis z istniejącą konfiguracją zamiast zastępować cały plik. Przykład używa tej samej ścieżki wewnątrz i na zewnątrz kontenera, co ułatwia jej rozpoznanie podczas konfigurowania biblioteki.

Sekcja :ro sufiks montuje źródło w trybie tylko do odczytu. Zastosuj zaktualizowaną konfigurację zgodnie z procedurą dla swojej instalacji, a następnie potwierdź, że katalog jest widoczny dla kontenera serwera Immich.

Krok 2: Utwórz i przeskanuj bibliotekę zewnętrzną

  1. Zaloguj się do Immich za pomocą konta administratora.
  2. Otwórz sekcję Administracja i wybierz Biblioteki zewnętrzne.
  3. Utwórz bibliotekę i wybierz użytkownika, który będzie jej właścicielem.
  4. Dodaj ścieżkę źródłową w postaci, w jakiej jest widoczna wewnątrz kontenera.
  5. Rozpocznij skanowanie biblioteki.
  6. Sprawdź stronę zadań, aby potwierdzić, że skanowanie, generowanie miniatur i wyodrębnianie metadanych przebiegają prawidłowo.

Postępuj zgodnie z aktualnym przewodnikiem Immich po bibliotekach zewnętrznych, aby uzyskać instrukcje dotyczące konkretnej wersji.

Krok 3: Poznaj ograniczenia bibliotek zewnętrznych

Immich obecnie przypisuje każdą bibliotekę zewnętrzną jednemu użytkownikowi. Metadane dodane w Immich, takie jak opisy lub przynależność do albumu, są przechowywane w jego bazie danych, a nie zapisywane z powrotem w oryginalnych plikach multimedialnych.

Warto również uwzględnić, co dzieje się po usunięciu lub przeniesieniu pliku źródłowego. Immich musi ponownie przeskanować bibliotekę, aby wykryć zmiany w systemie plików; podczas ponownego skanowania brakujący zasób zewnętrzny może zostać przeniesiony do kosza Immich. Zachowaj kopię zapasową archiwum źródłowego i przetestuj ten proces, zanim powierzysz mu dużą kolekcję.

Najlepsze dla: użytkowników, którzy chcą korzystać z osi czasu, map, albumów i wyszukiwania Immich, zachowując istniejącą strukturę katalogów poza zarządzanym magazynem przesyłanych plików.

Metoda 3: Indeksowanie istniejących oryginałów za pomocą PhotoPrism

PhotoPrism może zindeksować istniejący katalog oryginałów bez zmiany nazw ani przenoszenia multimediów źródłowych. Odczytuje metadane i tworzy indeks oraz podglądy potrzebne do przeglądania i wyszukiwania.

Krok 1: Skonfiguruj katalog oryginałów

W przypadku wdrożenia Dockera mapowanie wolumenu może wyglądać następująco:

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

To przykładowe ścieżki. Dostosuj je do swojego wdrożenia i zapewnij aplikacji możliwość zapisu w katalogu danych, montując katalog oryginałów tylko do odczytu, jeśli nie chcesz, aby PhotoPrism zapisywał w folderze źródłowym.

Krok 2: Uruchom indeksowanie

  1. Uruchom PhotoPrism z prawidłową konfiguracją woluminów.
  2. Potwierdź, że katalog oryginałów jest dostępny.
  3. Otwórz Bibliotekę w interfejsie internetowym.
  4. Wybierz podfolder lub pełny katalog oryginałów.
  5. Rozpocznij indeksowanie i poczekaj na zakończenie skanowania.
  6. Wyszukaj kilka znanych zdjęć i sprawdź ich daty, nazwy plików oraz metadane.

PhotoPrism rozróżnia indeksowanie od importowania. Indeksowanie istniejących oryginałów zachowuje ich nazwy plików i strukturę folderów. Importowanie natomiast może kopiować lub przenosić pliki do katalogu oryginałów oraz porządkować je pod nowymi nazwami i ścieżkami.

W przypadku istniejącego archiwum na serwerze NAS przed wybraniem sposobu importu zapoznaj się z oficjalnym przewodnikiem PhotoPrism dotyczącym indeksowania biblioteki.

Najlepsze dla: użytkowników, którzy chcą przeszukiwalnego katalogu zdjęć, zachowując istniejące archiwum fotografii w dotychczasowym miejscu.

Jak sprawdzić, czy oryginały nie zostały przeniesione

Po zakończeniu pierwszego skanowania niezależnie od interfejsu aplikacji do zdjęć sprawdź pliki źródłowe.

  1. Sprawdź foldery źródłowe. Potwierdź, że oryginalne pliki nadal znajdują się w oczekiwanych lokalizacjach.
  2. Porównaj przykładowe nazwy plików. Wybierz pliki z różnych folderów i sprawdź ich nazwy oraz ścieżki.
  3. Sprawdź liczbę plików. Porównaj reprezentatywny folder źródłowy przed indeksowaniem i po nim. Jeśli aplikacja wyświetla mniej elementów, sprawdź nieobsługiwane formaty, wykluczenia, nieczytelne pliki lub nieukończone zadania.
  4. Sprawdź miejsce przechowywania danych aplikacji. Potwierdź, że bazy danych, miniatury i pamięci podręczne są zapisywane w wybranej lokalizacji.
  5. Otwórz pliki poza aplikacją do zdjęć. Użyj standardowego sposobu udostępniania plików na serwerze NAS, aby potwierdzić, że archiwum pozostaje dostępne.

Typowe problemy i rozwiązania

Problem Prawdopodobna przyczyna Co sprawdzić
Biblioteka jest pusta Nieprawidłowa ścieżka lub brak uprawnień Zweryfikuj ścieżkę z poziomu aplikacji lub kontenera i potwierdź dostęp do odczytu.
Brakuje niektórych zdjęć Nieobsługiwane formaty, wykluczenia lub nieukończone skanowanie Sprawdź dzienniki, obsługiwane formaty i zadania indeksowania.
Nowe pliki nie są wyświetlane Indeks nie został odświeżony Uruchom obsługiwane skanowanie lub skonfiguruj harmonogram odświeżania.
Daty lub lokalizacje wyglądają nieprawidłowo Brakujące lub niespójne metadane Sprawdź metadane oryginalnego pliku oraz ustawienia aplikacji dotyczące obsługi dat.
Po przywróceniu znikają albumy lub opisy Metadane aplikacji były przechowywane oddzielnie od oryginałów W razie potrzeby przywróć bazę danych i konfigurację wraz z plikami multimedialnymi.

Zachowaj możliwość wyszukiwania w bibliotece po przywróceniu

Zachowanie oryginalnych plików to tylko część niezawodnej konfiguracji. W zależności od aplikacji albumy, opisy, ustawienia użytkownika i dane związane z wyszukiwaniem mogą znajdować się w bazie danych lub katalogu aplikacji.

Twórz kopie zapasowe oryginalnych multimediów oraz stanu aplikacji potrzebnego do odbudowania biblioteki. Praktyczną listę kontrolną odzyskiwania znajdziesz tutaj: co należy przywrócić, aby biblioteka zdjęć pozostała przeszukiwalna. Użytkownicy Immich powinni również zaplanować tworzenie kopii zapasowych zarówno plików multimedialnych, jak i bazy danych, zgodnie z wyjaśnieniami w przewodniku tworzenia kopii zapasowych zdjęć w Immich.

Nie zakładaj, że samo skopiowanie katalogu ze zdjęciami zachowa każdy album, edycję lub funkcję wyszukiwania. Przetestuj proces odzyskiwania, zanim archiwum stanie się zależne od nowej aplikacji.

Najczęściej zadawane pytania

Czy mogę sprawić, aby zdjęcia na NAS były przeszukiwalne bez ich importowania?

Tak, pod warunkiem że aplikacja obsługuje indeksowanie istniejących folderów lub zewnętrznych bibliotek. ZimaOS Photos indeksuje wybrane źródła w miejscu, natomiast Immich i PhotoPrism oferują udokumentowane przepływy pracy dla istniejących multimediów. Przed rozpoczęciem potwierdź model przechowywania danych.

Czy indeksowanie zmieni nazwy plików lub strukturę folderów?

Nie, jeśli korzystasz zgodnie z przeznaczeniem z przepływu pracy polegającego na indeksowaniu w miejscu. Indeksowanie oryginałów w PhotoPrism zachowuje nazwy plików i foldery, a ZimaOS Photos skanuje wybrane foldery bez przenoszenia ani kopiowania plików źródłowych. Importowanie plików do biblioteki zarządzanej przez aplikację może działać inaczej.

Czy mogę wyszukiwać zdjęcia na podstawie tego, co się na nich znajduje?

Niektóre platformy obsługują wyszukiwanie semantyczne z wykorzystaniem AI, rozpoznawanie twarzy lub wykrywanie scen, podczas gdy inne skupiają się na nazwach plików i metadanych. Sprawdź, jakie funkcje oferuje wybrana aplikacja oraz czy działają one lokalnie, czy wymagają dodatkowych usług.

Czy przeszukiwalna biblioteka zdjęć zastępuje kopię zapasową?

Nie. Zachowaj niezależną kopię oryginalnych multimediów i twórz kopie zapasowe danych aplikacji zawierających albumy, opisy, ustawienia użytkownika lub inne informacje, które chcesz zachować. Przetestuj przywracanie zamiast zakładać, że pomyślne skopiowanie plików oznacza odzyskanie całej biblioteki.

Ostateczny werdykt

Nie musisz reorganizować istniejącego archiwum NAS, aby ułatwić jego przeglądanie. Wybierz aplikację obsługującą indeksowanie istniejących folderów, zacznij od małego katalogu testowego, sprawdź, czy oryginały pozostają niezmienione, i potwierdź, w jaki sposób aplikacja przechowuje metadane.

ZimaOS Photos oferuje najprostsze zintegrowane rozwiązanie dla użytkowników ZimaOS. Zewnętrzne biblioteki Immich i indeksowanie oryginałów w PhotoPrism to alternatywy dla użytkowników, którzy preferują oddzielną, samodzielnie hostowaną aplikację do zdjęć. W każdym przypadku chroń oryginalne pliki oraz dane aplikacji potrzebne do odzyskania biblioteki.

Wsparcie i wskazówki

Więcej do przeczytania

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.